Objetos al Maximizar Formulario

09/10/2006 - 21:54 por DR | Informe spam
Hola a todos:

Necesito su ayuda para hacer lo siguiente:
Al maximizar un formulario, quiero que los objetos
que contiene (botones,textbox, combobox, etc.)
se queden en su posicion, pero centrados en el
formulario al maximizarlo.

espero haberme explicado.

por su ayuda gracias de antemano.

Dario.
 

Leer las respuestas

#1 Héctor Miguel
10/10/2006 - 05:50 | Informe spam
hola, Dario !

Necesito... Al maximizar un formulario... que los objetosque contiene (botones,textbox, combobox, etc.)
se queden en su posicion, pero centrados en el formulario al maximizarlo.
espero haberme explicado.



en cuanto al ser 'explicito' ?... esta muy claro lo que necesitas :))
en cuanto a 'detalles pendientes' ?... uno que otro :-(( [p.e.]

1) o... 'se quedan en su posicion' ? o... los mandas al centro -?-

2) estan los controles [TODOS] 'alineados' como en una sola columna ?
existen controles 'contenedores' de otros controles [como 'Frames'] ?
[o tienes 'de chile, mole y picadillo'] -?-

3) sera necesario obtener/conservar/... cada posicion 'original' desde la preparacion/lanzamiento/activacion/... del formulario
'factorizar' contra el cambio de dimensiones del formulario [tomando en cuenta controles en dos -o mas- 'columnas' ?]
[y algunos otros 'detlles' mas] para re/posicionar cada control usando el evento '_resize' del formulario... [etc. etc. etc.] :))

[en via de mientras]... podrias empezar con algo +/- como lo siguiente [excluyendo los contenedores-frames/...]
en el modulo de codigo del formulario...

Private Sub UserForm_Resize()
Dim Sig As Byte
For Sig = 0 To Me.Controls.Count - 1
If Me.Controls(Sig).Parent.Name = Me.Name Then
' aqui el codigo que re/posiciona cada control 'Child' '
End If
Next
End Sub

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares