ExplorerCombo.Create

boolean ExplorerCombo.Create ( string Object,
string Path = "",
table Flags = nil )
Примеры

Описание

Создаёт объект ExplorerCombo.

Параметры

Object

(строка) Имя создаваемого объекта.

Path

(строка) Начальная отображаемая папка или файл.

Примечание: Это должен быть полный (абсолютный) путь к папке, а не локальный (относительный) путь!

Flags

(таблица) Флаги могут быть комбинацией следующих значений:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
DrivesOnlyлогическийОтображать только диски.
EditableлогическийДоступ для редактирования с функцией автозаполнения. С этим флагом объект действует точно так, как в Windows Explorer.
NoMyDocumentsлогическийНе отображать папку "Мои Документы".

Возврат

ResultVariable

(логический) Если объект создался успешно, то возвращает true, если нет - false. При добавлении действия с редактором сценариев можете использовать это поле, чтобы определить переменную, в которой будет сохранено возвращаемое значение.
Смотрите также: Связанные действия

Примеры

Пример 1

--[[ The callback function exposes the following events (функция обратного вызова представляет следующие события):
OnSetFocus : sArgument = ""
OnKillFocus : sArgument = ""
OnSelect : sArgument = Selected path or ""
OnOpen : sArgument = ""
OnClose : sArgument = "" ]]

Debug.ShowWindow();
function MyCallback(sObject, sEvent, sArgument)
    Debug.Print("Object = " .. sObject .. " - Event = " .. sEvent .. " - sArgument = " .. sArgument .. "\r\n");
end
local bCreate = ExplorerCombo.Create("ComboBox1", "", nil);
if bCreate then
    ExplorerCombo.SetCallback("ComboBox1", "MyCallback");
end
Смотрите также: Связанные действия