Название MSChart Control показывает слишком много пробелов

1

Я использую элемент управления 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 процентов.

Изображение 174551 Есть ли какое-либо решение, чтобы заставить диаграмму уважать заглавную позицию?

с наилучшими пожеланиями

  • 0
    Если вы хотите получить полный контроль, вам, возможно, придется повторить настройку в событии Resize.
Теги:
mschart
title

1 ответ

0

Используйте Docking,

title.Docking = Docking.Top

Ещё вопросы

Сообщество Overcoder
Наверх
Меню