1

图例当前根据它包含的标签的最大宽度自动调整大小,这会抛出我的布局。我需要设置宽度或最小宽度。这是我的图例创建方法:

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 会让它消失......

4

1 回答 1

0

好的,事实证明,如果您没有定义 Position 对象的所有四个属性,它会将它们设置为零......所以高度为零......所以它消失了。惊人的。

于 2013-02-22T06:59:32.540 回答