ComboBox.SetItemData

ComboBox.SetItemData ( string ObjectName,
number Index,
string Data )
Примеры

Описание

Устанавливает текст связаных данных пункта объекта выпадающий список (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" и манипулирует данными пункта.
Смотрите также: Связанные действия