Escolar Documentos
Profissional Documentos
Cultura Documentos
Ejecucin
Por John Smiley
Saba usted que es posible crear controles en tiempo de ejecucin?
Es cierto. Si lo desea, puede aadir controles adicionales a su formulario en tiempo
de ejecucin. Esta capacidad le da a su programa de Visual Basic una gran
flexibilidad, permitiendo que usted controle la apariencia de su Formulario en
tiempo de ejecucin, no solamente en lo que se refiere a la colocacin de los
controles, sino tambin al tipo y nmero de controles que aparecern sobre el
Formulario.
Muchos programadores de Visual Basic saben que es posible crear controles en
tiempo de ejecucin creando primero una Matriz de Controles, y despus ir
aadiendo miembros adicionales a la Matriz de Controles durante el tiempo de
ejecucin por medio de la instruccin Load. Este es el primer mtodo que se va a
examinar en este artculo. Adems, le voy a ensear como crear controles en
tiempo de ejecucin partiendo desde cero, sin la necesidad de crear una Matriz de
Controles.
1 de 11
2 de 11
Esta instruccin
Check1(1).Caption = "New Checkbox"
da a la CheckBox, cuya propiedad Index es igual a 1, un nombre especfico que
permitir diferenciarla de la CheckBox original que se cre en tiempo de diseo.
Si ahora ejecutamos el programa, y a continuacin hacemos un clic sobre el botn
Command1, veremos esta ventana:
3 de 11
4 de 11
5 de 11
6 de 11
7 de 11
8 de 11
en la ventana Classes podr ver los nombres de los controles que usted puede
crear en tiempo de ejecucin...
9 de 11
Como podr ver, el nuevo control TextBox ha sido colocado sobre el Formulario.
Sumario
La posibilidad de aadir controles a un formulario, en tiempo de ejecucin, puede
producir Formularios increblemente dinmicos.
10 de 11
11 de 11