【问题标题】:Title of MSChart Control shows too much whitespaceMSChart 控件的标题显示太多空格
【发布时间】:2015-04-07 15:10:50
【问题描述】:

我在我的应用程序中使用了一个 WinForms 图表控件。为了避免浪费空间,我希望我的标题不要使用控件的整个宽度,而只使用它显示其文本所需的宽度。 (因此我不能在这里使用 Title.Position.Auto-属性)

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 位置?

最好的问候

【问题讨论】:

  • 如果您想要完全控制,您可能需要在 Resize 事件中重复设置..

标签: c# .net title mschart


【解决方案1】:

使用对接,

title.Docking = Docking.Top

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多