凡例は現在、含まれているラベルの最大幅に従ってサイズが自動調整され、レイアウトがスローされています。幅または最小幅を設定する必要があります。これが私の凡例作成方法です:
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はそれを消すでしょう...