ListBox.GetSelected

table ListBox.GetSelected ( string ObjectName )
Примеры

Описание

Возвращает таблицу, содержащую индексы (номера строк) всех выделенных элементов в указанном объекте список (listbox).

Параметры

ObjectName

(строка) Имя объекта список (listbox).

Возврат

ResultVariable

(таблица) Численно индексированная таблица, содержащая все индексы элементов, выделенных в настоящий момент. Если нет выделенных элементов или происходит ошибка, возвращается значение nil. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

List_Select = ListBox.GetSelected("File List");
Получаем индексы всех выделенных в настоящий момент элементов в объекте список "File List" и сохраняем результаты в таблице по имени "List_Select".

Пример 2

-- Get the indexes of the items currently selected in the listbox.
-- Получаем индексы выделенных в настоящий момент элементов в объекте список.
selected_items = ListBox.GetSelected("ListBox1");

-- If there were items selected in the listbox, display a dialog with their indexes.
-- If no items were selected, display a notification message.
-- Если выделенные элементы в списке имеются, показываем диалоговое окно с их индексами.
-- Если выделенных элементов нет, показываем уведомительное сообщение.
if (selected_items ~= nil) then
    output = "";
    for index, item in pairs(selected_items) do
        output = output .. item .. "\r\n";
    end
    Dialog.Message("Selected Items", "The indexes of the selected items are:\r\n\r\n" .. output);
else
    Dialog.Message("Selected Items", "There are no selected items in the listbox.");
end
Получаем индексы всех выделенных в настоящий момент элементов в объекте список "ListBox1" и сохраняем результат в таблице по имени "selected_items". Если какие-либо элементы были выделены, показываем их индексы в диалоговом окне сообщения. Если нет выделенных элементов, показываем пользователю уведомление.
Смотрите также: Связанные действия