Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pomoc] Checkbox i Exit


Rekomendowane odpowiedzi

Opublikowano

Witam!

 

Chciałbym was poprosić o pomoc. Nie wiem:

- Jakim kodem określić czynność Checkboxu? ( a konkretniej chciałbym, aby ukazywał się msgbox, po zakończeniu określonej czynności działania buttona $Button1 )

- Jakim kodem ustawić button $Exit, by wyłączał całkowicie program ?

- Jakim kodem ustawić button $Button2, by stopował czynność buttonu $Button1 ?

 

Oto kod:

 

 

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
			$play = false  
			  func start()
$play = true
endfunc
func stop()
$play = false
endfunc
hotkeyset('{Home}', 'start')
hotkeyset('{End}', 'stop')
#Region ### START Koda GUI section ### Form=
$Shutd = GUICreate("Shutdown by Daniel Sieradzki ? 2012", 332, 129, 354, 254)
$Button1 = GUICtrlCreateButton("Start", 8, 56, 75, 41, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Stop", 248, 56, 75, 41, $WS_GROUP)
$Exit = GUICtrlCreateButton("Exit", 128, 64, 75, 33, $WS_GROUP)
GUICtrlCreateLabel("Create by Daniel Sieradzki ? 20 Kwietnia 2012  ", 48, 104, 231, 17)
$InPut1 = GUICtrlCreateInput("Wpisz", 8, 24, 129, 21)
$Czas = GUICtrlCreateLabel("Czas(min)", 42, 8, 58, 15)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
$Checkbox = GUICtrlCreateCheckbox("Zapytać przed wyłączeniem?", 144, 24, 169, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
											Exit
  Case $Button1


											$play = true

			Case $Button2


							$play = false

			EndSwitch
if $play = true then
sleep(60000*guictrlread($InPut1) )
shutdown(5)
EndIf
WEnd

 

 

 

Z góry bardzo dziękuje za pomoc, Pozdrawiam.

579571423327107377857.png


Opublikowano

1checkbox, chodzi ci o sprawdzenie czy jest kliknięty czy czynność po zaznaczeniu?

2case $exit

exit

 

3. powoli już zacząłeś robić z true i false, wystarczy jedno zapytanie w $button1

Opublikowano

Z checkbox'em chodziło Ci chyba o coś takiego (Tak mi się wydaje):

 

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("", 190, 61, 192, 124)
$Button1 = GUICtrlCreateButton("Sprawdz !", 8, 8, 171, 25)
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 8, 40, 97, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
 Case $GUI_EVENT_CLOSE
  Exit
 Case $Button1
  If GUICtrlRead($Checkbox1) = $GUI_CHECKED Then
   MsgBox(64, "", "Checkbox1 jest zaznaczony")
  Else
   MsgBox(64, "", "Checkbox1 jest odznaczony")
  EndIf
EndSwitch
WEnd

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...