MSChart Control的标题显示太多的空白

时间:2015-04-07 15:10:51

标签: c# .net title mschart

我在我的应用程序中使用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%。

The title is displayed outside 是否有任何解决办法迫使图表尊重标题的y位置?

最好的问候

1 个答案:

答案 0 :(得分:0)

使用Docking,

title.Docking = Docking.Top