Se imposto un Formulario minimizzato 600x400 la volta successiva il form si apre a queste dimensioni, vorrei invece poter aprire un Formulario Massimizzato, c'è modo via codice di ottenere questa cosa ?. Mi basterebbe anche un workaround, ad esempio richiamare via codice una API specifica di Windows che mi massimizza un Form, se invece è possibile tramite le funzioni intrinseche di Openoffice serebbe meglio, così funge anche con Linux.
Jack
[RISOLTO][Base] Formulario Massimizzato
[RISOLTO][Base] Formulario Massimizzato
Ultima modifica di Jack il domenica 13 maggio 2012, 9:50, modificato 1 volta in totale.
Re: [Base] Formulario Massimizzato
Ciao con questo codice puoi aprire un formulario all'interno di base impostando la risoluzione
Codice: Seleziona tutto
Sub ApriForm
Dim InteractionHandler As Object
InteractionHandler = createUnoService("com.sun.star.sdb.InteractionHandler")
ThisDatabaseDocument.CurrentController.connect("","")
FormDoc = ThisDatabaseDocument.FormDocuments.getByName ( "NomeTuoForm" ).open
With FormDoc.GetCurrentController().GetFrame().GetContainerWindow()
.SetPosSize(0,0,,,com.sun.star.awt.PosSize.POS) 'posizione finestra
.SetPosSize(,,1280,1024,com.sun.star.awt.PosSize.SIZE) ' grandezza finestra
.setFocus()
End With
End Sub
OpenOffice 3.3 su Winxp / Libreoffice 3.3.2 su Mandriva 2010.2
Re: [Base] Formulario Massimizzato
Mi è utile mi permette di tenere conto anche delle postazioni con gli utenti che tengono la barra o i Panel (gnome) alzati. Grazie per la risposta.codicem ha scritto:Ciao con questo codice puoi aprire un formulario all'interno di base impostando la risoluzioneCodice: Seleziona tutto
Sub ApriForm Dim InteractionHandler As Object InteractionHandler = createUnoService("com.sun.star.sdb.InteractionHandler") ThisDatabaseDocument.CurrentController.connect("","") FormDoc = ThisDatabaseDocument.FormDocuments.getByName ( "NomeTuoForm" ).open With FormDoc.GetCurrentController().GetFrame().GetContainerWindow() .SetPosSize(0,0,,,com.sun.star.awt.PosSize.POS) 'posizione finestra .SetPosSize(,,1280,1024,com.sun.star.awt.PosSize.SIZE) ' grandezza finestra .setFocus() End With End Sub
Jack (MN)