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

[Problem] Maly problem


Rekomendowane odpowiedzi

Opublikowano

GUICtrlRead, zwraca 1 jeśli radiobox jest zaznaczony lub 4 jeśli nie

Przykładowy kod:

#include <GuiConstantsEx.au3>

Opt("GuiOnEventMode", 1)

$Form1 = GUICreate("Test", 152, 86)
$Radio1 = GUICtrlCreateRadio("Msgbox 1", 8, 8, 113, 17)
$Radio2 = GUICtrlCreateRadio("MsgBox 2", 8, 32, 113, 17)
$Button1 = GUICtrlCreateButton("Kliknij", 40, 56, 75, 25)
GUISetOnEvent($GUI_EVENT_CLOSE, "_knc")
GUICtrlSetOnEvent($Button1, "test")
GUISetState(@SW_SHOW)

Func _knc()
	Exit
EndFunc

Func test()
	;pobranie danych z radioboxów
	Local $sprawdz1 = GUICtrlRead($Radio1)
	Local $sprawdz2 = GUICtrlRead($Radio2)

	If $sprawdz1 = $GUI_CHECKED Then
		MsgBox(0, "Info", "Zaznaczyłeś MsgBox 1")
	ElseIf $sprawdz2 = $GUI_CHECKED Then
		MsgBox(0, "Info", "Zaznaczyłeś MsgBox 2")
	Else
		MsgBox(0, "Info", "Nie zaznaczyłeś niczego!")
	EndIf

EndFunc

While 1
	Sleep(100)
WEnd
846331404756772371599.jpeg
Opublikowano

 

GUICtrlRead, zwraca 1 jeśli radiobox jest zaznaczony lub 4 jeśli nie

Przykładowy kod:

#include <GuiConstantsEx.au3>

Opt("GuiOnEventMode", 1)

$Form1 = GUICreate("Test", 152, 86)
$Radio1 = GUICtrlCreateRadio("Msgbox 1", 8, 8, 113, 17)
$Radio2 = GUICtrlCreateRadio("MsgBox 2", 8, 32, 113, 17)
$Button1 = GUICtrlCreateButton("Kliknij", 40, 56, 75, 25)
GUISetOnEvent($GUI_EVENT_CLOSE, "_knc")
GUICtrlSetOnEvent($Button1, "test")
GUISetState(@SW_SHOW)

Func _knc()
	Exit
EndFunc

Func test()
	;pobranie danych z radioboxów
	Local $sprawdz1 = GUICtrlRead($Radio1)
	Local $sprawdz2 = GUICtrlRead($Radio2)

	If $sprawdz1 = $GUI_CHECKED Then
		MsgBox(0, "Info", "Zaznaczyłeś MsgBox 1")
	ElseIf $sprawdz2 = $GUI_CHECKED Then
		MsgBox(0, "Info", "Zaznaczyłeś MsgBox 2")
	Else
		MsgBox(0, "Info", "Nie zaznaczyłeś niczego!")
	EndIf

EndFunc

While 1
	Sleep(100)
WEnd

+ leci przydało sie

Asus R510J i7 4710HQ // 4 GB DDR 3 // 750 GB 7200 RPM // nVidia GTX 850M 2 GB // Windows 7 Ultimate

 

Za pomocny lub śmieszny post wg Ciebie zostaw jakis znak :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...