Hallo Robert, hallo andreas
Ich habe ein Menuformular erstellt, wo mit buttens Formulare für die
einzelnen Aufgben auswählen kann.
Dieses sollte an der Seite des Bildschirms klein erscheinen.
Und so habe ich es nun gemacht. vielecht nicht die Professionellste Art,
Ich habe nun ein Dialog anstatt dem Menüformular erstellt, wo ich ja die
Größe bestimmen kann.
Das Makro dazu sieht mit Roberts hilfe nun so aus.
Sub menufesnter
rem hauptfenster verkleinern
oFrame = StarDesktop.getCurrentFrame()
oWin = oFrame.getContainerWindow()
oWin.setPosSize(20,50,130,470,15)
rem menufenster (dialog_menu) aufrufen
Dim oDlg
DialogLibraries.LoadLibrary("Standard")
oDlg = createUnoDialog(DialogLibraries.Standard.dialog_menu)
oDlg.execute()
End Sub
Damit habe ich erstmal was ich wollte.
Danke für eure Hilfe
Siegfried
----- Original Message -----
From: "Andreas Saeger" <saege...@onlinehome.de>
To: <users@de.openoffice.org>
Sent: Monday, March 15, 2010 6:04 PM
Subject: [de-users] Re: oo3.1 Base
Robert Großkopf wrote:
Hallo Siegfried,
kann mann einem Formular wenn mann es offnet die Größe und die Position
auf
dem Desktop mitgeben oder sie vorher einstellen?
Ich habe einmal den Anfang versucht:
Lass doch zunächst einmal diesen Makroquark beiseite. Die Fenstergröße
wird mit dem eingebetteten Formulardokument gespeichtert. Wenn es
kleiner als der Bildschirm ist, wird es zentriert.
Also: Formular zum Bearbeiten öffnen, Größe zurechtzuppeln, speichern,
schließen und normal öffnen.
Normale Makros mit "ThisComponent" und Dokumentereignissen funktionieren
mit externen Formularen. (Die bieten sowieso mehr als die eingekerkerten).
Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org