我在我的应用程序中使用WinForms Chart控件。为了避免浪费空间,我希望我的标题不要使用控件的整个宽度,而只需要显示其文本所需的数量。 (因此我不能在这里使用 Title.Position.Auto -property)
private void Form1_Load(object sender, EventArgs e)
{
chart1.Titles.Clear();
var title = new Title("Title of the chart")
{
Position = {X = 50, Y = 3},
BackColor = Color.White,
BorderColor = Color.LightGray
};
chart1.Titles.Add(title);
}
到目前为止,我尝试手动设置title.Position.X和Y值,结果实际上看起来像我想要的。
但是,调整整个控件的大小部分会在我的图表之外显示标题,即使我之前已将y位置设置为3%。
是否有任何解决办法迫使图表尊重标题的y位置?
最好的问候
答案 0 :(得分:0)
使用Docking,
title.Docking = Docking.Top