Hey com,
ich mab mal wieder ne frage
wenn ich 2 checkboxen habe und die eine anklicke, wie bekomme ich es hin, dass dann die 2. unangeklickt ist
umgekehrt wenn ich bei der 1. den haken rausnehme, dass dann die 2. angeklickt wird?
tut mir wirklich leid wenn es solch ein thema schon einmal gab ich habe nichts gefunden (ist ja auch schwer zu suchen xD)
wenn ihr wollt sende ich noch ein beispiel nach aber ich denke es erklärt sich von selbst!
Checkbox (wenn 1=x, dann 2<>x und umgekehrt)
-
- [ gelöst ]
-
black_skorpi -
20. März 2010 um 18:29 -
Geschlossen -
Erledigt
-
-
Suchst du vielleicht GUICtrlCreateRadio?
-
Häääääää????
Wärest du so freundlich und könntest uns das genauer erklären?
-
nein, ihr kennt sicherlich den befehl:
[autoit]GUICtrlSetState()
[/autoit]
nur das bei einem der haken schon drin ist und dass wenn ich in den anderen einen haken reinmache, der andere wieder verschwindet und im gegenteil, verstanden? -
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 443, 192, 124)
GUIStartGroup()
$Radio1 = GUICtrlCreateRadio("Radio1", 128, 88, 113, 17)
$Radio2 = GUICtrlCreateRadio("Radio2", 128, 112, 113, 17)
GUIStartGroup()
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEndWie L3viathan2142 schon sagte
-
Achso in einem Fenster sind zwei "Kreuzfelder" für eine Option und wenn du in eins einen Hacken machst und dann in das andere soll der andere verschwinden.
*edit* ich würd sagen ist erledigt
-
aha vielen dank... einfach statt checkbox n radio -.- naja vielen dank ;)^^
Edit1: allerdings habe ich 4 stück davon, und 2 sind angeklickt, funkitoniert das dann trotzdem?? -
Na klar:
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 443, 192, 124)
GUIStartGroup()
$Radio1 = GUICtrlCreateRadio("Radio1", 152, 32, 113, 17)
$Radio2 = GUICtrlCreateRadio("Radio2", 152, 64, 113, 17)
GUIStartGroup()
GUIStartGroup()
$Radio3 = GUICtrlCreateRadio("Radio3", 152, 160, 113, 17)
$Radio4 = GUICtrlCreateRadio("Radio4", 152, 200, 113, 17)
GUIStartGroup()
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEnd -
schnelle antwort, fast immer alles korrekt hier, ICH liebe dieses forum
vielen dank -
Warum sollte es denn nicht mit 4, 6 ,8 etc. funktionieren?
-
habe ich das gesagt? nein... habe ich gesagt das ich mehr als 4 habe? nein...
wenn du das als frage meintest, setze das prinzip doch einfach fort -
Er dachte wohl das immer nur einer angehakt werden kann
Aber man kann ja mehrere Gruppierungen von Radiobuttons machen
Edit: Okay falsch vermutet