entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Obtener coordenadas, evento de bordes del formulario VB.NET

Hola un saludo

En la aplicación que estoy realizando en VB.NET, el formulario llega a maximizarse al iniciar y cuando ésto ocurre necesito saber el tamaño que ahora ocupa en la pantalla para ejes X,Y. Ésto debido a que necesito mover una imagen (pictureBox) en tiempo real por el formulario y necesito realizar cálculos cuando la imagen toca al borde X ó al borde Y.

Hay un evento ó métodos, funciones para obtener el tamaño del formulario(x,y) cuando éste cambia de tamaño ?

1 Respuesta

1voto

carlossevi Puntos63580

Es súper sencillo buscar esto. Puedes hacerlo de varias formas:

Obteniendo el Size del formulario, que tiene a su vez los atributos de altura y anchura:

MiFormulario.Size
MiFormulario.Size.Height
MiFormulario.Size.Width

O directamente obtener anchura y altura del control:

MiFormulario.Height
MiFormulario.Width

Si lo que necesitas es conocer ese tamaño después de una redimensión, tendrás que tener parte de tu código en un evento adecuado. Un ejemplo que recomienda Microsoft es utilizar el evento Layout.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta