checkboxen abfragen

06/25/2010 18:01 bladerofdarknes#1
ich bräuchte auch mal eure hilfe, ich finde einfach keine vernünftige lösung um checkboxen abzufragen, ich poste sie einfach mal:

$Checkbox1 = GUICtrlCreateCheckbox("macro nutzen", 424, 96, 97, 17)
$Checkbox2 = GUICtrlCreateCheckbox("macro nutzen", 424, 152, 97, 17)
$Checkbox3 = GUICtrlCreateCheckbox("macro nutzen", 424, 200, 97, 17)

für jede aktive checkbox (true) sollen jewals 2 variablen aus einer .ini in eine .dll geschrieben werden, doch das ist nicht das problem, das einzigste ist das ich keine vernünftige lösung hab diese anständig abzufragen!
ich hoffe ihr könnt mir helfen :)

€: selber gelöst

Quote:
Case $Checkbox1
If GUICtrlRead($Checkbox1) = 1 then
4 wäre ein false
06/25/2010 21:28 Shadow992#2
Quote:
Originally Posted by bladerofdarknes View Post
ich bräuchte auch mal eure hilfe, ich finde einfach keine vernünftige lösung um checkboxen abzufragen, ich poste sie einfach mal:

$Checkbox1 = GUICtrlCreateCheckbox("macro nutzen", 424, 96, 97, 17)
$Checkbox2 = GUICtrlCreateCheckbox("macro nutzen", 424, 152, 97, 17)
$Checkbox3 = GUICtrlCreateCheckbox("macro nutzen", 424, 200, 97, 17)

für jede aktive checkbox (true) sollen jewals 2 variablen aus einer .ini in eine .dll geschrieben werden, doch das ist nicht das problem, das einzigste ist das ich keine vernünftige lösung hab diese anständig abzufragen!
ich hoffe ihr könnt mir helfen :)

€: selber gelöst


4 wäre ein false
Um Arrays wirste net drumrum kommen :

PHP Code:
dim $Checkbox[3]

$Checkbox[0] = GUICtrlCreateCheckbox("macro nutzen"424969717)
$Checkbox[1] = GUICtrlCreateCheckbox("macro nutzen"4241529717)
$Checkbox[2] = GUICtrlCreateCheckbox("macro nutzen"4242009717)

for 
$i=0 to Ubound($Checkbox)-1
   
If GUICtrlRead($Checkbox[$i]) = 1 then 
     
;tu was
   
endif
next 
06/25/2010 21:55 bladerofdarknes#3
jetzt hab ichs sogar verstanden O.o
danke dir :]
06/25/2010 22:51 Imaginär#4
Wenn ich keine Ahnung habe welche Werte manche Sachen haben, wenn sie aktiv oder passiv sind gehe ich so vor ( vllt. etwas umständlich aber es funktioniert ô.o )


Hat mir bis jetzt immer geholfen :3
06/26/2010 01:30 PenGuin :O#5
If BitAND($CheckBoxVariable, 1) Then
;blabla
EndIf
06/26/2010 01:31 bladerofdarknes#6
pingu habs selber in den griff bekommen :D