Esto es igual para VB5 y VB6
Voy a suponer que tu VBasic esta en español, por favor si pongo mal los nombres tenganme paciencia, yo uso la version en ingles.
En el menu, seleccion Archivo, luego Nuevo Proyecto, selecciona ActiveX control y aceptar.
Ahora en lugar de tener un Form tienes un User Control
al cual le puedes ir agregando propiedades y metodos
Yo te recomiendo que si es tu primer .ocx que creas actives el wizard para ocx, para hacerlo selecciona.
Menu, Add-ins (esta opcion esta junto a las herramientas, no se como tradusca VBasic esta palabra, agregados, complementos, plug-ins, etc..)
Add-In Manager (Administrador de agregados)
y ahi tacha la opcion: VB ActiveX Control Interface Wizard (Asistente para interfas de controles de ActiveX)
y luego aceptar.
Apartir de ahora, cuando hagas click en el Menu, Add-ins (agregados), aparecera una nueva opcion que es el asistente para controles
te guiara paso a paso para agregar metodos y propiedades a tu control activex
Una vez que ya tengas tu control, lo compilas y lo puedes incluir en cualquier proyecto que tu crees, ya que automaticamente se agrega en la lista de componentes ya instalados, y solo basta con hacer click derecho del mouse sobre las herramientas y buscarlo en la lista de componentes.
Suerte!!!
-
Mike79