von paradigma » Di, 10.05.2011 02:11
Hallo
Auch hierfür gibt es eine Lösung. Folgender Code blendet sämtliche Leisten dauerhaft aus und setzt die Fenstergrösse und Position auf die von dir gesetzten Werte. Zudem kannst du unter oFrame.title deinen eigenen Formulartitel setzen. Das Makro habe ich meines Wissens von ebayer übernommen. An dieser Stelle noch besten Dank!
Du musst das Makro mit dem Formularereignis "Beim Laden" oder so ähnlich verknüpfen.
Gruss
paradigma
Code: Alles auswählen
Sub FensterleistenAusblendenUndGroesseAnpassen
oFrame = thisComponent.currentController.Frame
oWin = oFrame.getContainerWindow()
oFenstergroesse = oWin.getPosSize()
oWin.setPosSize(295, 119, 690, 530, 15) 'Fenstergrösse und Position setzen
oLayoutManager = oFrame.LayoutManager
oLayoutManager.setVisible(False) 'Layout Manager ausblenden
sStatusBar = "private:resource/statusbar/statusbar"
sMenuBar = "private:resource/menubar/menubar"
sSymbolleiste = "private:resource/toolbar/formsnavigationbar"
oLayoutManager.destroyElement(sStatusBar)
oLayoutManager.hideElement(sMenuBar)
oFrame.title = "Dein Formulartitel" 'Formulartitel setzen
End Sub
Hallo
Auch hierfür gibt es eine Lösung. Folgender Code blendet sämtliche Leisten dauerhaft aus und setzt die Fenstergrösse und Position auf die von dir gesetzten Werte. Zudem kannst du unter oFrame.title deinen eigenen Formulartitel setzen. Das Makro habe ich meines Wissens von ebayer übernommen. An dieser Stelle noch besten Dank!
Du musst das Makro mit dem Formularereignis "Beim Laden" oder so ähnlich verknüpfen.
Gruss
paradigma
[code]Sub FensterleistenAusblendenUndGroesseAnpassen
oFrame = thisComponent.currentController.Frame
oWin = oFrame.getContainerWindow()
oFenstergroesse = oWin.getPosSize()
oWin.setPosSize(295, 119, 690, 530, 15) 'Fenstergrösse und Position setzen
oLayoutManager = oFrame.LayoutManager
oLayoutManager.setVisible(False) 'Layout Manager ausblenden
sStatusBar = "private:resource/statusbar/statusbar"
sMenuBar = "private:resource/menubar/menubar"
sSymbolleiste = "private:resource/toolbar/formsnavigationbar"
oLayoutManager.destroyElement(sStatusBar)
oLayoutManager.hideElement(sMenuBar)
oFrame.title = "Dein Formulartitel" 'Formulartitel setzen
End Sub[/code]