informatica

Páginas: 12 (2757 palabras) Publicado: 26 de mayo de 2013
Controles Ocx o ActiveX de Visual Basic

Los controles personalizados o controles ActiveX también denominados Ocx, son unas librerías especiales desarrolladas para facilitarnos "algunas" líneas de código que por su extensión o complejidad, hemos desarrollado con otro lenguaje o con el mismo Visual Basic (Visual Basic 5.0 CCE).

En Visual Basic 3.0 o anteriores, el único control que podía serutilizado, era el control Vbx. Este tipo de controles son de 16 bits.
Con la llegada de Visual Basic 4.0 y de los 32 bits, los controles a usar en este lenguaje de programación son los controles Ocx de 32 bits.

Estos controles pueden ser desarrollados con otros lenguajes de programación o con el reciente programa de Microsoft Visual Basic 5.0 CCE.
Entre algunos lenguajes capaces dedesarrollar controles Ocx, nos encontramos con Visual C++ 4.0 o superior, Borland C++ 5.0, y Delphi. Es muy posible que me deje a algún lenguaje por ahí, pero estos son los más utilizados.

Podemos encontrar controles Ocx en el mundo de muy diversos tipos.
Los controles Freeware o gratuitos, los shareware o de prueba antes de pagar, los cardware … etc.
Estos controles pueden ser encontrados además enBBS o en la distribución de nuestra aplicación.
Si nuestra aplicación utiliza controles personalizados, estos deben distribuirse junto a nuestra aplicación, por tanto, a la hora de instalarla, se encontrarán en nuestro disco duro.

Los controles Ocx son los objetos que en nuestro formulario colocaremos. Por ejemplo, un botón, una caja de texto, una barra de estado, … etc.
Para insertar un nuevocontrol en la caja de herramientas (que ya vimos en el tema 1), deberemos seleccionar el menú : Herramientas -> Controles personalizados o pulsar la tecla Ctrl+T.
Se nos presentará una ventana donde podremos seleccionar los controles que deseemos añadir o eliminar de nuestra caja de herramientas. Los controles están situados generalmente (y es bueno que así sea) en el directorio System deWindows, por ejemplo en : C:\Windows\System.

Es posible que a la hora de añadir un determinado control Ocx en nuestra caja de herramientas, este no sea aceptado produciéndose un error. Esta es una de las cualidades de los controles Ocx. Deben ser registrados. Algunos se registran directamente sin que nosotros lo percibamos, sin embargo, hay controles que debemos registrarlos nosotros mismos parapoder utilizarlos. Este registro se produce ejecutando el programa "Regvsr32.exe". La sentencia correcta es "Regsvr32 nombre.ocx". Si todo ha ido perfectamente, un mensaje aparecerá en una pequeña ventana informándonos de la correcta instalación del control en la página de registros de Windows. Ahora deberemos volver a repetir los pasos a seguir para añadir el control Ocx en nuestra caja deherramientas como hemos visto con anterioridad.
El control quedará añadido ahora en nuestra caja de herramientas.


Controles Label, TextBox, CommandButton, PictureBox profesionales de Visual Basic 4.0

Ahora veremos los controles más utilizados que vienen con el programa Visual Basic 4.0 Profesional y como usarlos.

Label :
Este control es uno de los más utilizados en los proyectos Visual Basic.Apenas hay algún proyecto que no utilice alguna etiqueta o label.
Su uso reside en la aclaración o explicación de algunas partes de la ventana de nuestro proyecto.
Sus propiedades más importantes son :
Alignment es usada para alinear el texto de la etiqueta a la izquierda, derecha o centrado.
Appearance utilizado para dar un efecto 3D o no a la etiqueta. Si elegimos el valor 1, le damos esteefecto 3D, si le damos el valor 0, queda sin efecto 3D. Por defecto tiene el valor 1.
Backcolor selecciona el color de fondo de la etiqueta.
BackStyle tiene dos posibles valores. 0 - Transparent y 1 - Opaque. Si elegimos 0, el fondo de color de la etiqueta será ignorado, si elegimos 1, adoptará el color que nosotros habíamos seleccionado.
BorderStyle es utilizado para asignarle un borde de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS