ich bekomme es einfach nicht hin, die Menuleiste in meiner Anwendung dauerhaft aus zu blenden.
Folgendes habe ich probiert:
Code: Alles auswählen
Sub Ausblenden
sMenuBar = "private:resource/menubar/menubar"
oLayMng = stardesktop.getActiveFrame().LayoutManager
oLayMng.destroyElement(sMenuBar)
End Sub
Code: Alles auswählen
ThisComponent.CurrentController.Frame.LayoutManager.setVisible(false)
Dies passiert u.a. wenn ich auf eine Grafik oder ein Steuerelement (z.B. Optionsbutton) klicke. Bei Klick auf eine Schaltfläche kann ich das Einblenden noch verhindern, in dem ich die Eigenschaft 'Fokussieren bei Klick' auf 'Nein' setze.
Leider muss ich unter allen Umständen verhindern, dass der Anwender an die Menueeinträge heran kommt.
Ich weiß einfach nicht mehr weiter!
Eine Alternative wäre noch, die Menuleiste so zu modifizieren, dass nur noch ein Menuepunkt erscheint (z.B. Datei ==> Beenden), aber wie ich man das macht weiß ich auch nicht.
Wäre schön, wenn mir jemand helfen könnte

Gruss
Thomas