von MaddinR » Di, 05.04.2011 14:56
Hi Winfried
Funktioniert! Danke! Auf diesen Suchbegriff wäre ich gar nicht gekommen, weil ich ja gar nicht für Gesamt-OOo die Toolbars ausblenden wollte. Aber ich habe darüber die Lösung gefunden und es funktioniert... fast...
Denn es funktioniert leider nur dann, wenn ich irgendeine bestimmte Aktion auf dem Formular mit dem Makro "HideMenuToolbar" verknüpfe. Aber eigentlich wollte ich genau das nicht. Es sollten alle Elemente per Default auf dem Formular ausgeblendet sein, direkt nach dem Start des Formulars... automatisch... und dafür müsste ich beim Starten des Formulars automatisch dieses bestimmte Makor aufrufen. Genau dazu finde ich aber überhaupt keine Infos. Also, das Makro soll nicht generell beim Öffnen der Base gestartet werden, sondern nur beim Öffnen dieses einen Formulars.
Ich habe mir jetzt mit einem Trick geholfen, aber das ist schon echte Pfuscherei... es klappt zwar... aber es geht mir aber total gegen meinen Sinn für ästhetische Programme

. Ich habe einfach ein Mini-Edit-Control auf dem Formular versteckt, aktiviert, aber unsichtbar. Diese MiniEd-Ctrl ist das erste in der Tab-Order und kriegt sofort beim Formular-Start den Fokus. Und dort habe ich bei Fokus-Erhalt als Ereignis einmal das Makro eingetragen. Das Makro wird ausgeführt, das Ed-Ctrl auf Inaktiv gesetzt, damit's nicht noch mal gestartet wird.... und es klappt... aber "sauber" geht bestimmt anders... wie macht man's richtig?
vg, Thomas
[quote="komma4"]erster Treffer beim googlen von "openoffice toolbar ausblenden":
http://de.openoffice.info/viewtopic.php?f=18&t=21214[/quote]
Hi Winfried
Funktioniert! Danke! Auf diesen Suchbegriff wäre ich gar nicht gekommen, weil ich ja gar nicht für Gesamt-OOo die Toolbars ausblenden wollte. Aber ich habe darüber die Lösung gefunden und es funktioniert... fast... :?
Denn es funktioniert leider nur dann, wenn ich irgendeine bestimmte Aktion auf dem Formular mit dem Makro "HideMenuToolbar" verknüpfe. Aber eigentlich wollte ich genau das nicht. Es sollten alle Elemente per Default auf dem Formular ausgeblendet sein, direkt nach dem Start des Formulars... automatisch... und dafür müsste ich beim Starten des Formulars automatisch dieses bestimmte Makor aufrufen. Genau dazu finde ich aber überhaupt keine Infos. Also, das Makro soll nicht generell beim Öffnen der Base gestartet werden, sondern nur beim Öffnen dieses einen Formulars.
Ich habe mir jetzt mit einem Trick geholfen, aber das ist schon echte Pfuscherei... es klappt zwar... aber es geht mir aber total gegen meinen Sinn für ästhetische Programme 8) . Ich habe einfach ein Mini-Edit-Control auf dem Formular versteckt, aktiviert, aber unsichtbar. Diese MiniEd-Ctrl ist das erste in der Tab-Order und kriegt sofort beim Formular-Start den Fokus. Und dort habe ich bei Fokus-Erhalt als Ereignis einmal das Makro eingetragen. Das Makro wird ausgeführt, das Ed-Ctrl auf Inaktiv gesetzt, damit's nicht noch mal gestartet wird.... und es klappt... aber "sauber" geht bestimmt anders... wie macht man's richtig?
vg, Thomas