Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 2)

Модерирует : gyra, Maz

Widok (01-06-2010 13:08): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

sproxy



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

парадокс в примерах:

Код:
#include <GUIConstants.au3>
#include <StaticConstants.au3>
 
_Test1()
_Test2()
_Test3()
 
Func _Test1()
    Local   $hInput1[2]
 
    GUICreate('Test1: Проблемный', 300, 300)
 
    GUICtrlCreateTab(10, 10, 300-20, 300-20)
    GUICtrlCreateTabItem('0')
    GUICtrlCreateLabel('Пример на 2-ой вкладке', 20, 80, 300-40, 100)
    GUICtrlCreateTabItem('1')
 
    $hInput1[0] = GUICtrlCreateInput(0, 20, 50, 40, 20)
    $hInput1[1] = GUICtrlCreateUpdown(-1)
 
    GUICtrlCreateLabel('Если навести курсор правее Input-а, там где должен был быть Updown, то он, волшебным образом, появится', 20, 80, 300-40, 100)
 
    GUICtrlCreateTabItem('')
 
    GUISetState(@SW_SHOW)
    GUICtrlSetState($hInput1[1], $GUI_HIDE)
 
    Do
    Until
GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc
 
Func
_Test2()
    Local   $hInput1[2]
 
    GUICreate('Test2: Все ок', 300, 300)
 
    GUICtrlCreateTab(10, 10, 300-20, 300-20)
    GUICtrlCreateTabItem('0')
 
    $hInput1[0] = GUICtrlCreateInput(0, 20, 50, 40, 20)
    $hInput1[1] = GUICtrlCreateUpdown(-1)
 
    GUICtrlCreateLabel('Но этот чудо эффект не возникает, если Updown на 1-ой вкладке Tab-а', 20, 80, 300-40, 100)
 
    GUICtrlCreateTabItem('1')
    GUICtrlCreateTabItem('')
 
    GUISetState(@SW_SHOW)
    GUICtrlSetState($hInput1[1], $GUI_HIDE)
 
    Do
    Until
GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc
 
Func
_Test3()
    Local   $hInput1[2]
 
    GUICreate('Test3: Все ок', 300, 300)
 
    $hInput1[0] = GUICtrlCreateInput(0, 20, 50, 40, 20)
    $hInput1[1] = GUICtrlCreateUpdown(-1)
 
    GUICtrlCreateLabel('Так же, все работает как и должно, если вообще нет Tab-а', 20, 80, 300-40, 100)
 
    GUISetState(@SW_SHOW)
    GUICtrlSetState($hInput1[1], $GUI_HIDE)
 
    Do
    Until
GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc


Всего записей: 556 | Зарегистр. 21-11-2007 | Отправлено: 23:01 06-05-2009 | Исправлено: sproxy, 23:03 06-05-2009
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 2)
Widok (01-06-2010 13:08): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru