none
OBTENER TAMAÑO FORMULARIO RRS feed

  • Pregunta

  • Tengo un formulario llamado form intento obtener su dimension "width" de la siguiente manera

     variable = Form.Size.Width

    pero me da el siguiente error de compilación: Error 1 'WindowsApplication1.Form' no puede hacer referencia a sí mismo a través de su instancia predeterminada; utilice 'Me' en su lugar.

    como se utiliza "Me"?. hay alguna otra forma de obtener "width"?. Agradeceria ejemplo código. 

    martes, 17 de diciembre de 2013 17:32

Todas las respuestas

  • Hola

    Puedes utilizar el event handler resize

    private void MainForm_Resize(object sender, EventArgs e)
            {
                label1.Text = this.Width;
            }
    Saludos

    <EL CONTENIDO SE PROVEE "COMO ES" SIN GARANTÍA DE NINGÚN TIPO, ASÍ SEA EXPRESA O IMPLÍCITA>
     
    Gracias
     
    MSDN/TechNet Soporte Comunidades
     
    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.
    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    • Marcado como respuesta Omar Ortiz miércoles, 18 de diciembre de 2013 17:52
    • Desmarcado como respuesta BERTOO2 miércoles, 18 de diciembre de 2013 18:11
    martes, 17 de diciembre de 2013 18:15
  • Hola,

           El Me se usa para referirse al FORM actual en el cual estas trabajando o ejecutando algo, yo me llamo Joel,
           el ME en este caso sería YO, para referirme a mí .

            Dim largo As Integer = Me.Size.Width
            Dim alto As Integer = Me.Size.Height

            MsgBox("Mi form es de " & largo & "x" & alto)


    JC NaupaCrispín

    jueves, 16 de enero de 2014 22:31