La Web del Programador: Comunidad de Programadores
 
    Pregunta:  659 - ESCRIBIR CODIGO AL CARGAR UN CONTROL CREADO
Autor:  Iñigo Jimenez
¿Como puedo hacer, para que cuando un usuario de mi control "pegue" el ocx en el Form contenedor este escriba directamente una línea de código como hacen los asistentes de V.B. en la pantalla de codigo?
Por ejemplo como esto:
´¡ADVERTENCIA! NO QUITAR O MODIFICAR LAS SIGUIENTES LINEAS CON COMENTARIOS!
´MappingInfo=UserControl,UserControl,-1,Line
ESTARIA SUPER AGRADECIDO SI ALGUIEN CONTESTASE A ESTO.

  Respuesta:  Ignacio Canovaca Fernández
Todos los formularios de VB se pueden abrir en formato Ascii. Prueba a abrir alguno y verás que en la parte final se encuentra todo el codigo que tienen. Si los abres mediante las instrucciones OPEN ... AS #x for Input/Output... puedes añadir alli todo el código y los comentario que quieras.

  Respuesta:  Pedro A. Pelaez Jiménez (
Los asistentes de visual no son controles, son formularios prediseñados, por lo que lo más facil es prediseñar un formulario con tu codigo y ponerlo en el directorio de los wizards, para que sea accesible desde la opción agregar formulario. También podrías crear una extensión para visual que haga las veces de asistente y para personalizar más el resultado podría modificar el texto del archivo frm que sirve de base al asistente.

Nunca he esperimentado con esto pero si he trasteado bastante por los asistentes.
Espero haberte ayudado...

Un saludo de PSF.