Moin,
Ich habe folgendes Beispiel:
[autoit]#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\_AutoIT\AutoIt.de\Form1.kxf
$Form1 = GUICreate("Form1", 471, 293, 567, 235)
$Group1 = GUICtrlCreateGroup("Group1", 24, 24, 425, 217)
$Radio1 = GUICtrlCreateRadio("Radio1", 40, 48, 113, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button1 = GUICtrlCreateButton("Noch eine Radio-Option", 24, 256, 427, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
; wie noch einen RadioButton hinzufügen?
EndSwitch
WEnd
Jetzt will ich, wenn ich den Button1 betätige eine weitere Checkbox der zuvor erstellten Gruppe hinzufügen - geht das? Wenn ja - Wie?
Hintergrund: Ich habe eine GUI in der ich für einige Elemente zunächst die Größen, Maßstäbe und Anzahl berechnen muss.
Erst dann weis ich ob ich 1 oder z.B. 8 Checkboxen brauche.
Da ich das ganze als Funktion in bestehende Skripte einbauen möchte wäre es schlecht wenn ich dazu das ganze jedesmal innerhalb der Fenstererstellung machen würde.
Ich würde mich lieber nur auf eine vorhandene Gruppe stürzen - damit ist der Berecih eigentlich klar in dem ich die neuen Elemente packe.
Ich habe versucht die Gruppe zuerst zu löschen und dann wieder neu zu erstellen (GUICtrlCreateGroup, dann in einer Schleife die Checkboxen, dann nochmal GUICtrlCreateGroup als Abschluss),
aber das klappt nicht - die Koordinaten werden vom Hauptfenster aus genommen, nicht von der Gruppe aus.
Danke im voraus,
BLinz