Abundando en mi respuesta anterior, e insistiendo en que yo uso Windows, puedes intentar lo siguiente a ver si te funciona: El formulario, en diseño, vas a herramientas>personalización> y en la opción 'al abrir documento' asignas una macro con algo así:
Código: Seleccionar todo
If left(Split(thiscomponent.Title," : ")(1),12)="Miformulario" Then ' En caso de ser Miformulario
oVentana = thiscomponent.CurrentController.Frame.ContainerWindow ' Ventana del formulario
oPosTam = oVentana.getPosSize ' Control sobre el tamaño de la ventana
oVentana.setPosSize( 50, 150, 900, 550, com.sun.star.awt.PosSize.POSSIZE ) ' Aplicamos el tamaño que queremos
End if ' Acaba la condición
Por supuesto que cambiando los parámetros a tu caso (en la primera línea el 12 tiene que ser el número de caracteres en el nombre de tu formulario, y las otras cifras son las que dan posición y tamaño del formulario)
Con esto darías un tamaño que puedes aproximarlo al total de la pantalla, pero dejando algo de hueco para que los demás puedan tener acceso a la pantalla minimizando el formulario.
Ya nos cuentas!
Otro saludo!
Ah!, lo del condicional es porque la macro la aplico a varios formularios con distintos tamaños, así que si solo es para uno posiblemente no tengas necesidad de usarla así, podrías quitar el if y el end if.
Otra cosa más: Si te gusta como lo tienes ahora, podrías intentar este código en ese botón que pedías y podrías poner las cifras tan pequeñas que quede 'minimizado'
Mira en
https://unix.stackexchange.com/question ... mmand-line