Zunächst erstmal: wo kann denn überhaupt überall eine Checkbox sein? In einem Formular, in einer Drawpage (gibts da auch ne deutsche Bezeichnung?), in einem Dialog, ... und sonst noch wo? Weitere Frage: Wie kriege ich dann heraus, welche Beispiele im Netz und im Forum auf welchen Fall zutreffen?
Und schließlich zu meinem speziellen Problem: Also wenn ich eine Checkbox einfüge, dann mache ich das etwa mit
- Code: Alles auswählen
...
aControl = oDoc.CreateInstance ("com.sun.star.form.component.CheckBox")
...
aShape = aDoc.CreateInstance ("com.sun.star.drawing.ControlShape")
...
aber wie krieg ich die wieder gelöscht? Den Tipp in diesem Thread habe ich ausprobiert, jedoch sagt mir Xray es gibt gar kein thisComponent.Drawpage sondern nur thisComponent.Drawpages. Damit komme ich aber auch nicht zum Ziel und kann daher meine Checkbox nicht aus der Drawpage löschen, sondern nur aus dem Formular.
Andere Frage: muss ein Kontrollelement denn in beidem angelegt werden? Welchen Sinn hat das überhaupt?
Grüße,