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;
}

凡例の Position オブジェクト (X 座標と Y 座標、幅と高さを定義) にアクセスすると、凡例が完全に消えてしまうようです。

だからlegend.Position.Width= 5はそれを消すでしょう...

4

1 に答える 1

0

さて、Positionオブジェクトの4つのプロパティすべてを定義しないと、それらがゼロに設定されることがわかりました...したがって、高さはゼロでした...したがって、プロパティは消えました。素晴らしい。

于 2013-02-22T06:59:32.540 に答える