IChartAxis.DisplayTicks

Синтаксис

DisplayTicks: Boolean;

DisplayTicks: Boolean;

Описание

Свойство DisplayTicks определяет, отображаются ли деления осей диаграммы.

Комментарии

Возможные значения:

Пример

Для выполнения примера разместите на форме два компонента Button, ChartBox и UiErAnalyzer (для примера на Fore.NET используйте компоненты ChartBoxNet и UiErAnalyzerNet) с наименованиями BUTTON1, BUTTON2, CHARTBOX1/CHARTBOXNET1 и UIERANALYZER1/UIERANALYZERNET1 соответственно. Для компонента ChartBox/ChartBoxNet установите свойству Source/UiSource значение UiErAnalyzer1/UiErAnalyzerNet1. Для компонента Button1 установите свойству Text значение «Скрыть деления», для компонента Button2 - «Отобразить деления». Для компонента UiErAnalyzer/UiErAnalyzerNet установите свойству Active значение True. Предполагается наличие экспресс-отчета, который указан в качестве свойства Object для компонента UiErAnalyzer/UiErAnalyzerNet.

Добавьте ссылки на системные сборки: Chart, Drawing, Express, Forms, Forms.NET (для примера на Fore.NET).

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Chart: IChart;
    ChartAxisY: IChartAxis;
Begin
    Chart := ChartBox1.Chart;
    ChartAxisY := Chart.AxisY;
    ChartAxisY.DisplayTicks:= 
False;
End Sub Button1OnClick;

Sub Button2OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Chart: IChart;
    ChartAxisY: IChartAxis;
    TickPen: IGxPen;
Begin
    Chart := ChartBox1.Chart;
    ChartAxisY := Chart.AxisY;
    ChartAxisY.DisplayTicks := 
True;
    ChartAxisY.TickPen := 
New GxPen.CreateSolid(GxColor.FromName("Green"),2.0);
End Sub Button2OnClick;

Imports Prognoz.Platform.Interop.Chart;
Imports Prognoz.Platform.Interop.Drawing;

Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    Chart: IChart;
    ChartAxisY: IChartAxis;
Begin
    Chart := ChartBoxNet1.CtrlBox.Chart;
    ChartAxisY := Chart.AxisY;
    ChartAxisY.DisplayTicks := 
False;   
End Sub;

Private Sub button2_Click(sender: System.Object; e: System.EventArgs);
Var
    Chart: IChart;
    ChartAxisY: IChartAxis;
    TickPen: GxPen = 
New GxPenClass();
    GxColorCls: GxColorClass = 
New GxColorClass();
Begin
    Chart := ChartBoxNet1.CtrlBox.Chart;
    ChartAxisY := Chart.AxisY;
    ChartAxisY.DisplayTicks := 
True;
    TickPen.CreateSolid(GxColorCls.FromName(
"Green"), 2.0);
    ChartAxisY.TickPen := TickPen;
End Sub;

При нажатии на кнопку «Отобразить деления» деления будут отображены на оси Y:

При нажатии на кнопку «Скрыть деления» деления на оси Y будут скрыты:

См. также:

IChartAxis