Create(Key: Integer);
Key. Ключ элемента справочника НСИ, относительно которого, будет производиться какое-либо действие.
Метод Create создает аргумент события, возникающего при каком-либо действии с элементами справочника НСИ, отображаемыми в компоненте RdsDictionaryBox.
Для выполнения примера предполагается наличие формы, кнопки с наименованием «Button1», компонента RdsDictionaryBox с наименованием «RdsDictionaryBox1» и компонента UiRdsDictionary, являющегося источником данных для «RdsDictionaryBox1».
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Inst: IRdsDictionaryInstance;
Elements: IRdsDictionaryElements;
Key: Integer;
Elem: IRdsDictionaryBoxEventArgs;
Begin
Inst := RdsDictionaryBox1.Source.Instance;
Elements := Inst.Elements;
Key := Elements.Item(Elements.Count - 1).Key;
Elem := New RdsDictionaryBoxEventArgs.Create(Key);
RdsDictionaryBox1.OnSelectionChanged(RdsDictionaryBox1, Elem);
End Sub Button1OnClick;
После выполнения примера при нажатии на кнопку, будет сгенерировано событие смены фокуса на последний элемент дерева элементов. Фактической смены фокуса не производится.
См. также: