图例当前根据它包含的标签的最大宽度自动调整大小,这会抛出我的布局。我需要设置宽度或最小宽度。这是我的图例创建方法:
public Legend CreateLegend()
{
var legend = new Legend();
legend.Enabled = true;
legend.Font = new Font("Arial", 11F);
legend.ForeColor = Color.FromArgb(102, 102, 102);
return legend;
}
似乎我所做的任何访问图例的位置对象(定义 X 和 Y 坐标、宽度和高度)都会使图例完全消失。
所以legend.Position.Width
= 5 会让它消失......