 |
формы - Школа Читера - Основы основ - начинаем писать статьи для начинающих с целью создания полноценного раздела |
07.03.2011, 22:12
|
#1
|
|
|
|
Капитан
|
 Регистрация: 03.03.2011
 Сообщений: 265
 Популярность: 415
 Сказал(а) спасибо: 8
Поблагодарили 196 раз(а) в 94 сообщениях
|
формы
Код:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 483, 323, 76, 217)
$Label1 = GUICtrlCreateLabel("Label1", 384, 272, 36, 17)
$Button1 = GUICtrlCreateButton("Button1", 24, 32, 177, 81)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_myFunk()
EndSwitch
WEnd
Func _myFunk()
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form1", 346, 231, 302, 182)
$Button1 = GUICtrlCreateButton("Button1", 16, 16, 169, 49)
$Button2 = GUICtrlCreateButton("Button2", 16, 88, 169, 49)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 2
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
EndFunc
при закрытии второй формы закрывается основная. Что надо исправить? покажите приведя пример на моем скрипте, так понятнее будет (не обращайте внимание на оформление, это я просто для примера
|
|
|
11.05.2011, 04:58
|
#2
|
|
|
|
Разведчик
|
 Регистрация: 24.02.2010
 Сообщений: 3
 Популярность: 12
 Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: формы
Код:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 483, 323, 76, 217)
$Label1 = GUICtrlCreateLabel("Label1", 384, 272, 36, 17)
$Button1 = GUICtrlCreateButton("Button1", 24, 32, 177, 81)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_myFunk()
EndSwitch
WEnd
Func _myFunk()
Local $Form2, $Button1, $Button2
GUISetState(@SW_ENABLE)
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form2", 346, 231, 302, 182)
$Button1 = GUICtrlCreateButton("Button1", 16, 16, 169, 49)
$Button2 = GUICtrlCreateButton("Button2", 16, 88, 169, 49)
GUISetState()
#EndRegion ### END Koda GUI section ###
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
GUIDelete($Form2)
EndFunc
Так норм??
Последний раз редактировалось caxapok_209; 12.05.2011 в 13:54.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 15:27.
|
 |