|
You last visited: Today at 22:43
Advertisement
Checkbox an / ausschalten
Discussion on Checkbox an / ausschalten within the AutoIt forum part of the Coders Den category.
01/08/2013, 16:11
|
#1
|
elite*gold: LOCKED
Join Date: Sep 2012
Posts: 1,599
Received Thanks: 255
|
Checkbox an / ausschalten
Wollte fragen wie man eine checkbox an + ausschalten kann mit if $checkbox = 1 Then ... /if $Checkbox1 = 0 Then .... funktionniert bei Soundplay irgendwie nicht ... wer weis wies das geht bitte mal posten  .
|
|
|
01/08/2013, 18:24
|
#2
|
elite*gold: 64
Join Date: May 2011
Posts: 1,229
Received Thanks: 854
|
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 615, 438, 192, 124)
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 136, 64, 97, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Checkbox1
_Check()
EndSwitch
WEnd
Func _Check()
If GUICtrlRead($Checkbox1) = $GUI_CHECKED Then
MsgBox(0 , "" , "Checkbox1 an!")
ElseIf GUICtrlRead($Checkbox1) = $GUI_UNCHECKED Then
MsgBox(0 , "" , "Checkbox1 aus!")
EndIf
EndFunc
|
|
|
01/08/2013, 19:36
|
#3
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
|
Quote:
Originally Posted by *-Elsword_Hacker-*
$checkbox = 1 Then ... /if $Checkbox1 = 0 Then
|
Ja, die Checkbox...
Da geht kein einfaches, logisches True/False 1/0 Checked/Unchecked, sondern da sind die Werte 1 für Checked und 4 für Unchecked.
Code:
Func _CheckboxSetState(ByRef $ControlID, $iState)
Switch $iState
Case 0
GUICtrlSetState($ControlID, 4)
Case 1
GUICtrlSetState($ControlID, 1)
EndSwitch
EndFunc ;==>_CheckboxSetState
Func _CheckboxGetState(ByRef $ControlID)
Local $iState = GUICtrlRead($ControlID)
Switch $iState
Case 1
Return 1
Case 4
Return 0
EndSwitch
EndFunc ;==>_CheckboxGetState
MfG
|
|
|
01/08/2013, 19:57
|
#4
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
das ganze lässt sich über ein array viel leichter lösen, und ermöglicht trotzdem nutzung von boolean werten
|
|
|
01/08/2013, 22:52
|
#5
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
|
Dafür muss man doch dann eine globale Variable setzen?
MfG
|
|
|
01/09/2013, 06:14
|
#6
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by Achat
Dafür muss man doch dann eine globale Variable setzen?
MfG
|
eigentlich nicht...
will man lediglich von 4 auf 0 kommen und anders herum, geht das ja einfach so:
Code:
Func _CheckboxSetState(ByRef $ControlID, $iState)
Local $tmpState[2] = [4,1]
GUICtrlSetState($ControlID, $tmpState[$iState])
EndFunc
Func _CheckboxGetState(ByRef $ControlID)
If GUICtrlRead($ControlID)=4 Then Return 0
Return 1
EndFunc
|
|
|
01/09/2013, 14:04
|
#7
|
elite*gold: LOCKED
Join Date: Sep 2012
Posts: 1,599
Received Thanks: 255
|
Werde nach der Reihe mal austesten , danke für die Hilfen  .
PS: Der 1. Post sieht am einfachsten aus ...
|
|
|
 |
Similar Threads
|
Verkaufe Middleman wallpaper.gif datei + psd datei suche egold
07/29/2012 - elite*gold Trading - 16 Replies
GFX shop.
Es werden die gif + psd datein verkauft , ihr sagt preis wenn er passt schikt ihr eg und ich DL link
#1
http://i.epvpimg.com/afzcd.gif
#2Neu
|
Audio-Datei mit AutoIT aufrufen/abspielen?
10/20/2011 - AutoIt - 6 Replies
Hallo,
ich möchte gerne, dass Autoit immer dann einen Song abspielt (endlos), wenn eine Aktion erfolgreich war (blödes Beispiel, aber: z.b.: wenn eine Emails abgerufen wurden und es neue nachrichten gibt). Ich denke das ist verständlich. Die Datei ist im Format mp3 kann aber auch wenns nötig ist in ein anderes Format umgewandelt werden.
Ich hoffe ihr könnt mir helfen, da GOOGLE leider keine hilfe war.
Danke!
|
Fehlermeldung, Datei existiert nicht zum packen der Season1, Datei ist aber da ...
08/10/2011 - Metin2 Private Server - 4 Replies
Hallo,
wie oben schon beschrieben hab ich die Season1 entpackt um eine neue Map
einzufügen, doch das Problem ist, wenn ich die Season1 wieder einpacken will,
dann steht in der CMD Box ein Fehler:
Bild im Anhang!
Doch die Datei exisitert, ich war in den Ordner rein, und die Datei war auch da.
|
All times are GMT +1. The time now is 22:43.
|
|