Redimensionar componente dentro de form

Iniciado por NetJava, 16 Noviembre 2011, 18:11 PM

0 Miembros y 1 Visitante están viendo este tema.

NetJava

Buenas!!!

Se que a lo mejor es una tontería, pero se os ocurre una forma de redimensionar por ejemplo panels según se vaya cambiando el tamaño del form¿?

Se supone que en el evento Resize del form, vas trabajando con:

form1.Panel1.Size = New Point(135, 439)
form1.Panel1.Location = New Point(127, 3) -> La posición sería estática.

Dentro del evento Resize podría:

form1.Panel1.Size = New Point((Me.Width*80)/100, (Me.Height*60)/100)

Se supone que algo así bastaría XD, pero parece que no. ¿Alguna idea?

Saludos y gracias.

seba123neo

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

NetJava

Buenas, si la propiedad "Anchor" la estuve teniendo en cuenta. Ya esta solucionado, era una tontería muy grande, pero esq hay veces que te mareas con una cosa y no te das cuenta que es terriblemente simple, jajaj después de tantas horas programando me había olvidado que el "panel" iba a ocupar todo el form MDI...


Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Resize
        Me.Panel1.Location = New Point(1, 1)
        Me.Panel1.Size = New Point(Me.Size.Width, Me.Size.Height)
    End Sub


... solo era eso XD.

Muchas gracias y saludos.