Teechart .net Преобразование цветов - PullRequest
0 голосов
/ 24 января 2012

Мне нужно применить цвет к оси Teechart, используя System.drawing.Color Object

Код

//chartData.ChartAxesArray[iAxis].AxisTitleColor is System.drawing.Color Object

//objAxis.Title.Brush.Color is ChartFont.Color

  objAxis.Title.Brush.Color = chartData.ChartAxesArray[iAxis].AxisTitleColor;

Этот код не работает согласно ожиданиям для цвета, который не назван ни одним или известным

Ответы [ 2 ]

2 голосов
/ 25 января 2012

Будучи tChart1 объектом Steema.TeeChart.TChart, с некоторыми рядами и значениями на нем, вы сможете изменить цвет шрифта оси, как я это делаю с нижней осью:

        tChart1.Axes.Bottom.Labels.Font.Color = Color.Green;

ОднакоЯ не уверен, что вы пытаетесь установить цвет кисти для меток.Затем обратите внимание, что прямоугольник надписей по умолчанию прозрачен, поэтому вы должны сделать что-то, как показано ниже:

        tChart1.Axes.Bottom.Labels.Transparent = false;
        tChart1.Axes.Bottom.Labels.Brush.Color = Color.Yellow;
1 голос
/ 24 января 2012

Попробуйте это:

chartData.ChartAxesArray[iAxis].AxisTitleColor =
                               System.Drawing.ColorTranslator.FromHtml("#00FF80");

// 00FF80 = R=0 G=255 B=128

Убедитесь, что у вас есть objAxis.Title.Brush.Color в коде, который вы предоставили выше. Разве это не должно быть: objAxis.Title.Font.Color?

...