13.07.2015 Views

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

SHOW MORE
SHOW LESS

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).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!