|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
redimensionar (resize) controles en vb.net en tiempo de ejecucionInstancio un formulario y cuando se dispara el evento resize redimensiono mis controles pero no se porque se me desplazan un poco abajo despues cuando redimensiono el formulario con el mouse ya se me posicionan bien solo se colocan mal la primera vez alguien sabe porque pasa el codigo es: Private Sub fmIngresos_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Resize With gbTop .Top = 45 .Left = 5 .Width = Me.Width - 17 End With With oGrid .Top = gbTop.Top + gbTop.Height + 3 .Left = gbTop.Left .Width = gbTop.Width .Height = Me.Height - .Top - 40 End With End Sub Gracias primaramente, Carlos, estoy pensando esto.
Porque no solo fijas el grid usando Anchor y Dock properties? Asi se redimensionara solo, y este codigo no sera necesario, verdad? espero que le ayude, Shane Show quoteHide quote "Carlos" <carle***@hotmail.com> wrote in message news:52148e8f.0503091331.670737d0@posting.google.com... > Me pasa lo siguiente: > Instancio un formulario > y cuando se dispara el evento resize redimensiono mis controles > pero no se porque se me desplazan un poco abajo > despues cuando redimensiono el formulario con el mouse ya se me > posicionan bien solo se colocan mal la primera vez > alguien sabe porque pasa > > el codigo es: > > Private Sub fmIngresos_Resize(ByVal sender As Object, ByVal e As > System.EventArgs) Handles MyBase.Resize > With gbTop > .Top = 45 > .Left = 5 > .Width = Me.Width - 17 > End With > With oGrid > .Top = gbTop.Top + gbTop.Height + 3 > .Left = gbTop.Left > .Width = gbTop.Width > .Height = Me.Height - .Top - 40 > End With > End Sub > Gracias |
|||||||||||||||||||||||