Also eigentlich will ich einfach nur eine Checkbox löschen, aber das ist anscheinend gar nicht so einfach.
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,
Also eigentlich will ich einfach nur eine Checkbox löschen, aber das ist anscheinend gar nicht so einfach.
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] ...
aControl = oDoc.CreateInstance ("com.sun.star.form.component.CheckBox")
...
aShape = aDoc.CreateInstance ("com.sun.star.drawing.ControlShape")
...
[/code]
aber wie krieg ich die wieder gelöscht? Den Tipp in diesem [url=http://de.openoffice.info/viewtopic.php?f=18&t=13961&p=56126#p56126]Thread[/url] habe ich ausprobiert, jedoch sagt mir Xray es gibt gar kein [b]thisComponent.Drawpage[/b] sondern nur [b]thisComponent.Drawpages[/b]. 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,