AdjustWidthOnlyVisible: Boolean;
AdjustWidthOnlyVisible: boolean;
Свойство AdjustWidthOnlyVisible определяет способ автоподгонки ширины столбцов.
Допустимые значения:
True. Автоподгонка учитывает только ширину элементов, которые видны в компоненте. Ширина элементов, доступных с помощью прокрутки, не учитывается;
False. Значение по умолчанию. Автоподгонка учитывает ширину всех элементов.
Для выполнения автоподгонки ширины дважды щелкните по границе между столбцами.
Для выполнения примера предполагается наличие формы, содержащей:
компонент RdsDictionaryBox с идентификатором RdsDictionaryBox1;
компонент UiRdsDictionary с загруженным справочником НСИ, являющимся источником данных для RdsDictionaryBox1;
компоненты CheckBox с идентификаторами ChB_Adjust, ChB_Header, ChB_Highlight;
кнопку с идентификатором Button1.
Пример является обработчиком события OnClick для кнопки Button1.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Begin
RdsDictionaryBox1.AdjustWidthOnlyVisible := ChB_Adjust.Checked;
RdsDictionaryBox1.ShowHeaderButton := ChB_Header.Checked;
RdsDictionaryBox1.HighlightTrack := ChB_Highlight.Checked;
End Sub Button1OnClick;
После выполнения примера параметры RdsDictionaryBox1 будут установлены в соответствии с состоянием флажков:
ChB_Adjust управляет свойством IRdsDictionaryBox.AdjustWidthOnlyVisible (способ автоподгонки ширины столбцов);
ChB_Header управляет свойством IRdsDictionaryBox.ShowHeaderButton (видимость кнопки, вызывающей меню заголовков столбцов);
ChB_Highlight управляет свойством IRdsDictionaryBox.HighlightTrack (подсветка элементов при наведении указателя мыши).
Если флажок установлен, то соответствующее ему свойство, принимает значение True; если снят - False.
Для выполнения примера предполагается наличие формы .NET, содержащей:
компонент RdsDictionaryBoxNet с идентификатором rdsDictionaryBoxNet1;
компонент UiRdsDictionaryNet с загруженным справочником НСИ, являющимся источником данных для rdsDictionaryBoxNet1;
компоненты CheckBox с идентификаторами ChB_Adjust, ChB_Header, ChB_Highlight;
кнопку с идентификатором button1.
Пример является обработчиком события Click для кнопки button1.
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Begin
rdsDictionaryBoxNet1.CtrlBox.AdjustWidthOnlyVisible := ChB_Adjust.Checked;
rdsDictionaryBoxNet1.CtrlBox.ShowHeaderButton := ChB_Header.Checked;
rdsDictionaryBoxNet1.CtrlBox.HighlightTrack := ChB_Highlight.Checked;
End Sub;
После выполнения примера параметры rdsDictionaryBoxNet1 будут установлены в соответствии с состоянием флажков. Если флажок установлен, то соответствующее ему свойство, принимает значение True; если снят - False. Флажки и свойства, управляемые ими, описаны в результате выполнения примера Fore.
См. также: