ComboBox.GetItemData
Описание
Возвращает данные, связанные с определенным пунктом в объекте выпадающий список (combobox).
ПараметрыObjectName
(строка) Имя объекта выпадающий список (combobox).
Index
(число) Указатель (индекс) (номер строки) пункта, чьи данные были затребованы. Можно использовать -1 как указатель (индекс), для доступа к последнему пункту в списке.
ВозвратResultVariable
(строка) Данные пункта, связанные с определенным пунктом выпадающего списка. Если пункт не содержит никаких данных, будет возвращена пустая строка (""). Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1-- Adds a new item with item text "Item One" and associated data "C:\\One.txt" -- to the combobox object called "ComboBox1". -- Добавляем новый пункт с текстом пункта "Item One" и связанными данными "C:\\One.txt" -- в объект выпадающий список по имени "ComboBox1". ComboBox.AddItem("ComboBox1", "Item One", "C:\\One.txt"); -- Check to see if any errors occurred calling the ComboBox.AddItem action. -- If any error occurred, display the error message. -- Смотрим, не произошла ли ошибка при вызове действия ComboBox.AddItem. -- Если была ошибка, показываем сообщение об ошибке. error = Application.GetLastError(); if (error ~= 0) then Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1); end -- Gets the item data of the first item in the combobox object. -- Получаем данные первого пункта объекта выпадающий список. item_data = ComboBox.GetItemData("ComboBox1", 1); -- If the item has item data, display its contents, otherwise notify that there was none. -- Если пункт имеет данные, показываем их содержимое, в противном случае извещаем что их нет. if (item_data ~= "") then Dialog.Message("Item Data", "The item data in index 1 is " .. item_data, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); else Dialog.Message("Item Data", "There is no item data at index 1.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); endДобавляем пункт в объект выпадающий список (combobox) "ComboBox1", и затем выбираем данные из добавленного пункта. Выбранные данные показываем пользователю.
Смотрите также: Связанные действия
|