Redimencionar un form sin bordes vb.net

Iniciado por Zeroql, 8 Febrero 2010, 00:03 AM

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

Zeroql

Buenas como estan
hace rato que no posteo algo...
bueno resulta que estoy realizando una aplicacion de informes.
necesito poder que en un form que no tiene bordes se pueda redimencionar.
mi idea fue crear un picture en la esquina inferior derecha y desde este poder hacer la redimencion por medio del evento MouseDown

tenia algo asi:
Código (vbnet) [Seleccionar]
Private Sub picMoveForm_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles picMoveForm.MouseDown
        Me.Height = e.Y + Me.Height
        Me.Width = e.X + Me.Width
        picMoveForm.Left = Me.Width - picMoveForm.Width
        picMoveForm.Top = Me.Height - picMoveForm.Height
    End Sub


pero veo 2 errores muy graves.
1. solo me aumenta el tamaño, no lo disminuye
2. aumenta el tamaño solo lo que me de el resultado de X y Y, que puede ser 2 a 9 y solo por cada click, no incluye el movimiento de este.

no se como poder hacerlo redimencionable...
de ante mano les agradezco la ayuda que me puedan aportar...
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


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

Zeroql

seba123neo muchas gracias, me sirvio mucho tu aporte.
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#