Что нового

[Элементы GUI] Создание календаря во вкладке TAB

erlik

Продвинутый
Сообщения
317
Репутация
84
Хотел вывести календарь в окно - точнее в одну из вкладок TAB. Поставил его вывод на клик вкладки:
Код:
$DateTab=GUICtrlCreateTabitem ("календарь")
GUICtrlSetOnEvent ($DateTab, "ClickTab")

А уже в ClickTab его создаю:
Код:
GUICtrlCreateMonthCal(@YEAR&"/"&@MON&"/"&@MDAY,-1,-1, 400, 400)

однако он там не появляется. Хотя функция создания возвращает не 0, а id созданного элемента. Как правильно сделать?
 

axlwor

Скриптер
Сообщения
657
Репутация
147
взял пример GUICtrlCreateTab
Код:
$tab = GUICtrlCreateTab(10, 10, 200, 100)
$tab0 = GUICtrlCreateTabItem("tab0")
GUICtrlCreateMonthCal(@YEAR&"/"&@MON&"/"&@MDAY,-1,-1, 200, 100) ;поменял таб0 на твой календарь

$tab1 = GUICtrlCreateTabItem("tab----1")
GUICtrlCreateLabel("label1", 30, 80, 50, 20)
 
Автор
E

erlik

Продвинутый
Сообщения
317
Репутация
84
Уже исправил. ;D Он у меня рисовался под другими элементами, так как я зря его вывод на каллбек поставил. Перенес его создание в главный скрипт - стал рисоваться как надо.
 
Верх