F9
Новичок
- Сообщения
- 71
- Репутация
- 2
Добрый день всем!
Зашел в тупик в следующем вопросе:
Имеем 3 вкладки TabItem, в каждой из них свой ListView, заполняемый данными из разных каталогов на диске (для упрощения примера пусть это будет просто список файлов определенного каталога).
Проблема в следующем:
дабы не плодить однотипные функции выборки данных, которые будут отличаться только в коде только именем ListView1, ListView2 и ListView3 - как бы привязаться к GUICtrlRead так, чтобы по ID активной вкладки TabItem возвращать аналогичный ID у ListView#
Использую для получения списка файлов
Хотелось бы чтобы получилось что-то вроде:
Зашел в тупик в следующем вопросе:
Имеем 3 вкладки TabItem, в каждой из них свой ListView, заполняемый данными из разных каталогов на диске (для упрощения примера пусть это будет просто список файлов определенного каталога).
Проблема в следующем:
дабы не плодить однотипные функции выборки данных, которые будут отличаться только в коде только именем ListView1, ListView2 и ListView3 - как бы привязаться к GUICtrlRead так, чтобы по ID активной вкладки TabItem возвращать аналогичный ID у ListView#
Использую для получения списка файлов
Код:
$aItem = _GUICtrlListView_GetItemTextArray($ListView1)
Хотелось бы чтобы получилось что-то вроде:
Код:
$Tab1 = GUICtrlCreateTab(16, 30, 720, 390)
$id = GUICtrlRead($Tab1) + 1 ; т.к. табы нумеруются с 0, исчисление ListView с 1
$aItem = _GUICtrlListView_GetItemTextArray($ListView&$id)