ITabFormatValues.IconType

Синтаксис

IconType: TabConditionIconType;

Описание

Свойство IconType определяет тип пиктограмм, используемых при форматирования ячеек.

Актуально, если свойству Style установлено значение IconSets.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием "Button1", компонента TabSheetBox с наименованием "TabSheetBox1" и какого-либо источника данных для TabSheetBox.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

Tab: ITabSheet;

Range: ITabRange;

FormCond: ITabFormatCondition;

ValFormat: ITabFormatValues;

Begin

Tab := TabSheetBox1.Source.GetTabSheet;

Range := Tab.View.Selection.Range;

FormCond := Range.FormatConditions.Add;

FormCond.Type := TabConditionType.Values;

ValFormat := FormCond.Details As ITabFormatValues;

//настройка формата отображения на основе значения ячеек

ValFormat.Style := TabFormatValuesStyle.IconSets;

ValFormat.IconType := TabConditionIconType.CircleFillC;

// 1 часть

ValFormat.PointType(0) := TabFormatValueType.Percent;

ValFormat.PointValue(0) := 15;

ValFormat.PointCondition(0) := TabConditionIconRangeCond.AboveEqual;

// 2 часть

ValFormat.PointType(1) := TabFormatValueType.Percent;

ValFormat.PointValue(1) := 35;

ValFormat.PointCondition(1) := TabConditionIconRangeCond.AboveEqual;

// 3 часть

ValFormat.PointType(2) := TabFormatValueType.Percent;

ValFormat.PointValue(2) := 55;

ValFormat.PointCondition(2) := TabConditionIconRangeCond.AboveEqual;

// 4 часть

ValFormat.PointType(3) := TabFormatValueType.Percent;

ValFormat.PointValue(3) := 75;

ValFormat.PointCondition(3) := TabConditionIconRangeCond.AboveEqual;

End Sub Button1OnClick;

После выполнения примера при нажатии на кнопку для выделенного диапазона ячеек будет добавлен условный формат, осуществляющий форматирование ячеек на основе их значений. Стиль оформления - пиктограммы. В качестве пиктограмм используется цветная круговая заливка. Правила отображения пиктограмм будут установлены в процентном соотношении от максимального значения в выделенном диапазоне ячеек.

См. также:

ITabFormatValues