RdsDictionaryBoxEventArgs.Create

Синтаксис

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;

После выполнения примера при нажатии на кнопку, будет сгенерировано событие смены фокуса на последний элемент дерева элементов. Фактической смены фокуса не производится.

См. также:

RdsDictionaryBoxEventArgs