Voy a empezar una serie de artículos sobre la programación en visual Basic .Net, para quien no disponga de esta plataforma, aunque es una aplicación de pago desarrollada por Microsoft, podemos acceder a una versión express (gratuita).
Cuando trabajamos con visual basic se tiende a pensar en la programación sobre una ventana, aunque también dispone de aplicaciones de consola.
Antes de empezar a desarrollar, deberíamos tener claro qué es una ventana (formulario) y qué eventos relevantes tenemos que conocer.
Propiedades de ventanas
- Windowstate: Nos indica el estado de la ventana cuando se abre, puede ser normal, minimizado o maximizado
- Startposition: Donde se abrirá la ventana, si seleccionamos manual, en location tendríamos que meter las coordenadas en píxeles, sino, podremos seleccionar otras opciones como por ejemplo, que se abra en el centro de la pantalla.
- Cursor: Aquí podremos especificar el aspecto del cursor cuando esté encima del formulario.
- Enabled: Con esta propiedad podremos bloquear el formulario, deshabilitarlo o no en función de nuestras necesidades.
- Locked: No permite la redimensión del formulario, pero esta opción sólo es para desarrollo, en ejecución no funciona.
- Showinstaskbar: Para cuando se abra, decidirá según su valor (true o false) si aparecerá en la barra de tareas de windows o no, si se miniminza y está a false, el programa quedará encima del botón de inicio.
- Backcolor: Color de fondo del formulario.
- BackgorundImage: Permite poner una imagen de fondo en la ventana.
- Font: Nos permite definir el tipo de letra, tamaño,..
- Maxnumsize, minnumsize: tamaños máximo y mínimo que podrá tener nuestro formulario.
- Size: Tamaño en pixels del formulario.
- Topmost: Un formulario nos puede llevar a otro, esta propiedad, si está a true indica que un formulario se superpondrá a los demás.
Existen otras propiedades, pero estas suelen ser las más usadas en los formularios, para poder trabajar con ellos, bastará con que hayamos seleccionado un nuevo proyecto, y del tipo, aplicación de Windows, en ese momento se nos abrirá un nuevo proyecto con una ventana donde podremos acceder a todas estas propiedades y algunas más.
Todo esto simplemente es lo más básico para empezar con Visual Basic .NET.
Teclas
Para poder manejar de forma óptima y sencilla visual studio .net podemos hacer uso de una serie de combinaciones de teclas que nos ayudarán y facilitarán el trabajo.
Ctrl+Tab -> cambiamos entre las pestañas del proyecto
May+Alt+Enter -> pantalla completa
Alt+Felcha derecha -> autocompletado
hola!!
esta super bien tu pagina la informacion m ayudo mucho
gracias!!!!
Me alegro que te sirviera de ayuda
Muy util en
verdad muchas gracias!!!!!
Me hiciste un mega favor!!!!
Me alegro mucho Gerardo
muy buena explicacion pero me gustria saber si hay una propiedad para que el usuario final no pueda hacer mas grande o mas pequeño el formulario
Ahora no recuerdo muy bien como se llama, pero si, puedes evitar que el usuario redimensione el formulario, es cuestión de probar, pero existir, existe
eso esta en propiedades del formulario en formborderstyle cambiale a FixedSingle
Minimize box: false; Maximize Box: False
AutoSizeMode: GrowAndShrink
Con eso el usuario no puede modficar la ventana ñ_ñ
Muy util, me sirvio mucho. Gracias por el aporte.
esta bueno lok graxxx
Hola como estas, mi formulario en vb.2008 esta top most se ejecuta fijo arriva del todo en punto 0,0 lo que quiero, es que ninguna aplicacion se ejecute atras ni encima del formulario podria ayudarme
exelente aporte
¿Porque no puedo habrir la ventana de propiedades de visual basic 2008?
antes se podia normal!!
ahora ia no!!!
HOLAAA ESTA PAGINA ESTA SUPER PADRE ME AYUDO MUCHO EN MI TAREAS ESTA MUY INTERESANTEEE:::::::
fue de mucha ayuda , gracias
me gusto la explicacion muchas
gracias
saludo para
ezly!
Hola, se que esta publicación es de un par de años atrás, pero de todos modos quería preguntar si alguien sabe en Visual Basic 2012 con que propiedad del form puedo hacer que el contenido del mismo se expanda o contraiga cuando modificamos el tamaño de la ventana en ejecución. No es un tema urgente, pero me interesa mucho, Gracias!!
Corrijo… Visual Basic 2010!!
muy util … =)
ola quisiera saber para que es esta pagina no la ENTIENDO
Esta super encontré lo que buscaba era le de poner el form encima de todos. gracias.