ComboBox.SetItemData
Описание
Устанавливает текст связаных данных пункта объекта выпадающий список (combobox).
ПараметрыObjectName
(строка) Имя объекта выпадающий список (combobox).
Index
(число) Указатель (индекс) (номер строки) чье данные пункта нужно установить. Для доступа к последнему пункту списка в качестве индекса используется -1.
Data
(строка) Строка связанных данных пункта для установки.
Возврат
Ничего. Можно использовать 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. -- Смотрим, нет ли какой ошибки при вызове действия ComboBox.AddItem. -- If any error occurred, display the error message. -- Если произошла любая ошибка, показываем сообщение об ошибке. 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 -- Set the item data of the item at index 1 to "New Data". -- Устанавливаем данные пункта из пункта с индексом 1 в "New Data". ComboBox.SetItemData("ComboBox1", 1, "New Data"); -- Check to see if any errors occurred calling the ComboBox.SetItemData action. -- If any error occurred, display the error message. -- Смотрим, нет ли какой ошибки при вызове действия ComboBox.SetItemData. -- Если произошла любая ошибка, показываем сообщение об ошибке. 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("New Item Data", "The new 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" и манипулирует данными пункта.
Смотрите также: Связанные действия
|