Base Formular öffnen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Base Formular öffnen

Re: Base Formular öffnen

von hema » So, 26.10.2008 17:43

Hallo bello,
freut mich, dass es mit der Version 3.0 funktioniert.
Werde mir auch mal diese Version runterladen. Vielleicht sind noch andere Sachen gelöst, die ich bisher nur auf Umwegen lösen konnte.
Danke für die Infos.
Gruss

Re: Base Formular öffnen

von bello15 » So, 26.10.2008 17:25

Hallo hema oder Markus, vielen Dank für Deine Inforamtion. Ich war etwas faul Deinen Makro auszuprobieren.
Das Problem ist aber jetzt gelöst. Was ist passiert ? Habe OOo 3.0 installiert und ohne das ich was getan habe öffnet sich das Base Form unter 3.0 korrekt.
Danke auch an die Entwickler von OpenOffice.

Re: Base Formular öffnen

von hema » Fr, 19.09.2008 12:40

Hallo, das ist ein altbekanntes Problem und wurde schon mehrfach diskutiert, aber noch nie richtig gelöst.
Bei mir habe ich das folgendermassen gelöst.
Wenn ich das Formular öffne, wird automatisch folgendes Makro ausgeführt:

Code: Alles auswählen

Sub maximieren
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "FullScreen"
args1(0).Value = true

dispatcher.executeDispatch(document, ".uno:FullScreen", "", 1, args1())
End sub
Ich habe es in den Formulareigenschaften - Ereignisse - Beim Laden verknüpft.

Allerdings wird damit das Bild wirklich maximiert, auch die Symbolleisten verschwinden, nur noch ein Icon "Ganzer Bildschirm" ist sicher.
Habe also zusätzlich noch ein Button mit einem "Formularschliess-Makro" eingefügt im Formular, so dass mir die Symbolleiste egal ist.

Das Makro funktioniert bei mir unter Windows und Linux (Kubuntu), bei verschiedenen Bildschirmgrössen.

Gruss Markus

Base Formular öffnen

von bello15 » So, 07.09.2008 19:08

Hallo,
zugegeben, mein Punkt ist nicht sonderlich wichtig, aber er nervt.
Immer wenn ich in Base ein Formular öffne, ist es in der Darstellung verkleinert, aber die Verkleinerung ist so groß, dass der rechte Rand aus dem sichtbaren Bereich verschoben ist (und so groß, dass es größer ist als Darstellung ganzer Bildschirm). Also muss ich das Fenster nach links verschieben, dann auf Darstellung ganzer Bildschirm gehen, jetzt ist alles etwas kleiner aber gut lesbar.
Wie kann ich Base dazu bringen ein Formular so zu öffnen dass
a) nur die Darstellung ganzer Bildschirm oder
b) wenn schon Darstellung verkleinert, dann wirklich kleiner und zwar so, das man nicht erst nach links ziehen muss um die Darstellung zu ändern.
Kennt jemand ein Trick, wie das geht? Vielen Dank im voraus.

Nach oben