用AE开发时,发现利用AE自带的符号选择器,form拉大后,不能像arcmap中一样样式自动填充,是什么原因?
这个问题可能是由于符号选择器控件的自适应能力不足导致的。为了解决这个问题,你可以手动设置符号选择器控件的大小和位置,使其与窗体的大小保持一致。你可以在窗体的Resize事件中添加以下代码:
// 获取窗体的大小
int formWidth = this.ClientSize.Width;
int formHeight = this.ClientSize.Height;
// 设置符号选择器控件的大小和位置
symbolSelector1.Size = new Size(formWidth - 20, formHeight - 60);
symbolSelector1.Location = new Point(10, 30);
需要根据实际情况调整符号选择器控件的大小和位置,使其适应窗体的大小。