Formulargröße der Programmfenstergröße anpassen

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: Formulargröße der Programmfenstergröße anpassen

Re: Formulargröße der Programmfenstergröße anpassen

von gogo » Do, 22.03.2012 08:36

Falls es jemand braucht:

Das Umstellen von Druckansicht auf Webansicht funktioniert "nur" wenn das Formular im Bearbeitungsmodus geöffnet wird. KA was dabei umgestellt wird, jedenfalls bleibt die Info, dass es für Base-Formulare einen Webmodus gibt bis zum Ende der Sitzung erhalten, d.h. jedes Formular das nachher geöffnet wird wird automatisch den Web-Modus verwenden.

Vorgehen also:

1. Dummy Formular erstellen.
2. Der Eigenschaft "Ansicht wurde erzeugt" des Dummy Formulars das Makro von F3K zuordnen.
3. beim Start der Datenbank folgenden Code ausführen:

Code: Alles auswählen

oModelOfForm = ThisDatabaseDocument.currentcontroller.model.formDocuments.getByName("Dummy")
with oModelOfForm
   .openDesign
   .close
end with

Re: Formulargröße der Programmfenstergröße anpassen

von ddraht » Mo, 20.02.2012 10:31

Hallo,

hier mein Tipp zum Thema Fenster (öffnen schliessen Größe speichern usw.)
Auf dieser Seite von Günther Schardinger findet man einiges an sehr guter Hilfe und Ideen

http://members.aon.at/schardinger/openo ... piele.html
Beispiel 02

Gruß
ddraht

Re: Formulargröße der Programmfenstergröße anpassen

von F3K Total » So, 19.02.2012 22:09

Hallo,
als Workaround habe ich jedem Formular unter dem Ereignis "Ansicht wurde erzeugt" dieses Makro zugeordnet, dann wird das Formular auch unter LO im Weblayout geöffnet:

Code: Alles auswählen

sub S_change_to_Weblayout
dim document   as object
dim dispatcher as object
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "BrowseView"
args1(0).Value = true
dispatcher.executeDispatch(document, ".uno:BrowseView", "", 0, args1())
end sub
Gruß R

Re: Formulargröße der Programmfenstergröße anpassen

von komma4 » Do, 16.02.2012 13:49

Cliss hat geschrieben:Ich glaube eig. nicht, dass es an den Versionsunterschieden liegt.
Aber genau daran liegt es.

Nach oben