Curso Completo de Visual Basic 6.0 - Parte 10 - Edudevices
Curso Completo de Visual Basic 6.0 - Parte 10 - Edudevices
Curso Completo de Visual Basic 6.0 - Parte 10 - Edudevices
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4.4.4 Color Dialog ControlLas propieda<strong>de</strong>s más importantes <strong>de</strong> este control son:• Color: Devuelve o asigna el valor <strong>de</strong>l color actual.• Flags: Ver con ayuda <strong>de</strong>l Help los posibles valores <strong>de</strong> esta propiedad. Por ejemplo, con elvalor cdlCCFullOpen muestra el cuadro <strong>de</strong> diálogo completo, mientras que el valorcdlCCPreventFullOpen muestra sólo los colores pre<strong>de</strong>finidos, impidiendo <strong>de</strong>finir otrosnuevos. Con el valor cdlCCRGBInit se establece el color inicial para el cuadro <strong>de</strong>diálogo.4.5 FORMULARIOS MÚLTIPLESUn programa pue<strong>de</strong> contener más <strong>de</strong> un formulario. De hecho, habitualmente los programascontienen múltiples formularios. Recuér<strong>de</strong>se que el formulario es la ventana <strong>de</strong> máximonivel en la que aparecen los distintos controles.Sin embargo, un programa siempre <strong>de</strong>be tener un formulario principal, que es el queaparece al arrancar el programa. Se pue<strong>de</strong> indicar cuál <strong>de</strong>be ser el formulario principal en elmenú Project/Project Properties, en la lengüeta General, en la sección Startup Form.Por <strong>de</strong>fecto, el programa consi<strong>de</strong>ra como formulario principal el primero que se hayacreado. El resto <strong>de</strong> formularios que se incluyan en el programa serán cargados en sumomento, a lo largo <strong>de</strong> la ejecución <strong>de</strong>l programa.En tiempo <strong>de</strong> diseño para añadir nuevos formularios al programa, hay que acudir al menúProject/Add Form. La forma <strong>de</strong> cargar y <strong>de</strong>scargar estos formularios se ha explicado conanterioridad. Es importante sin embargo recordar que conviene <strong>de</strong>scargar aquellos subformulariosque ya no sean <strong>de</strong> utilidad, ya que así se ahorran recursos al sistema.Para activar en tiempo <strong>de</strong> ejecución un formulario distinto <strong>de</strong>l inicial (o <strong>de</strong>l que esté activoen ese momento), se utiliza el método Show (frmName.Show). El método Hi<strong>de</strong> oculta elformulario, pero lo <strong>de</strong>ja cargado; el método Activate lo vuelve a mostrar. El métodoUnload elimina los elementos gráficos <strong>de</strong>l formulario, pero no las variables y el código. Elmétodo Unload Me <strong>de</strong>scarga el propio formulario que lo llama. Para eliminarcompletamente un formulario se pue<strong>de</strong> utilizar el comando:Set frmName = NOTHINGque llama al evento Terminate (hay que utilizar también los métodos Hi<strong>de</strong> o Unload paraque <strong>de</strong>saparezca <strong>de</strong> la pantalla).