Pregunta: | 610 - HERENCIA EN VB |
Autor: | Cesar Iman Namuche |
Quiero hacer un Formulario base, apartir del cual se van a crear mas formularios. Cuando yo actualizo el formulario base no se reflejan los cambios en los formularios creados, apartir de este. Ejemplo, en PowerBuilder creao un window(clase) y heredo apartir de alli todos mis windows, cuando yo actualizo mi clase automaticamente se refleja en mis otros windows creados apartir de este... Como lo haria en Visual Basic... Gracias.. |
Respuesta: | Armando Bronca |
En realidad el termino de herencia en vb es muy subjetivo la herencia como tal no existe.. |
Respuesta: | Jorge Rodriguez |
Al hacer un formulario cualquera y agregarlo a tu proyecto se esta convietiendo en un objeto nuevo que se puede heredar, dicho formulario lo pueder tener en /n/ proyectos y al actualizarlo automaticamente se reflejan estos cambios en todos tus proyectos. Para que en tiempo de ejecución puedas crear /n/ veces un formulario primero declaras una variable con ese tipo de dato y luego la activas. Ejemplo Dim MiNvoFor as New ForBase ´Hereda a MiNvoFor el formulario ForBaseMiNvoFor.Show ´Activa el nuevo formularioNota, para controlarlo recurre a las colecciones de objetos. |