GUICtrlCreateRadio Problem

12/14/2009 14:37 WieMeinen#1
Hi ich habe ein Script, welches eine GUI hat und dort kann man einstellen, ob der Output in Hex-format oder im normalen Format ausgegeben werden soll.

So sieht der Teil aus:
PHP Code:
$Label1 GUICtrlCreateLabel("Color output:"481607920)
$Radio8 GUICtrlCreateRadio("Hex"241844117)
GUICtrlSetState(-1$GUI_CHECKED)
GUICtrlSetFont(-184000"Arial")
GUICtrlSetFont(-1104000"Tahoma")
$Radio9 GUICtrlCreateRadio("Usual"1041847317)
GUICtrlSetFont(-184000"Arial")
$Label2 GUICtrlCreateLabel("or"801841620)
GUICtrlSetFont(-1104000"Tahoma"
Ich weiß nur nicht, wie ich ihm sagen kann, dass er wenn das eine true ist, das andere false ist.
Das gleiche Problem, habe ich auch in einem andren Teil des Skripts. Nur dort sind es ganz viele Radios. Desweiteren kann man die Radios auch nicht umstellen.
12/14/2009 20:16 .nAno#2
PHP Code:
$trueOrFalse = *was auch immer jetz true oder false returnen soll

If $trueOrFalse True Then
$dasAndere 
False
Else
$dasAndere True
EndIf 
War das so schwer? ;)

E: Weiss nich ob AutoIT das unterscheiden kann, aber sons geht das auch als

PHP Code:
$dasAndere not $trueOrFalse 
12/15/2009 13:22 WieMeinen#3
Also auf mein Skript angewannt, wäre das dann so?

Quote:
$Label1 = GUICtrlCreateLabel("Color output:", 48, 160, 79, 20)
$Radio8 = GUICtrlCreateRadio("Hex", 24, 184, 41, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
GUICtrlSetFont(-1, 10, 400, 0, "Tahoma")
$Radio9 = GUICtrlCreateRadio("Usual", 104, 184, 73, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Label2 = GUICtrlCreateLabel("or", 80, 184, 16, 20)
GUICtrlSetFont(-1, 10, 400, 0, "Tahoma")

If GUICtrlRead ($radio8) = true Then
$radio9 = False
Iniwrite ("data.ini"........)
ElseIf GUICtrlRead ($radio9) = true Then
$radio8 = False
Iniwrite ("data.ini"........)
EndIf
12/15/2009 14:46 .nAno#4
ne du lässt $radio9 einfach als True vorbestimmen und falls $radio8 True ist, lässt du $radio9 zu false ändern ;)
12/15/2009 15:49 WieMeinen#5
Is doch egal^^. Es funktioniert bei mir auch so^^
12/15/2009 15:59 .nAno#6
dann is gut xD
Solltes du das Script länger schreiben wärs aber kürzer nützlicher ;)