Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: tewe76 en 10 de Enero de 2004, 01:13:20 PM

Título: Ocultar Titlebar En Visual Basic
Publicado por: tewe76 en 10 de Enero de 2004, 01:13:20 PM
 ¿Alguien sabe cómo mostrar u ocultar la TitleBar de una ventana en tiempo de ejecución?

¿O cómo cambiar el BorderStyle, tb en tiempo de ejecución?

¿Y cómo hacer que muestre la barra de menús cuando el BorderStyle es None?

Seguro q hay alguna historia con APIs q lo consigue, o qizá incluso una solución más sencilla.

Ah, tened en cuenta q trabajo con VB6
zenks
Título: Ocultar Titlebar En Visual Basic
Publicado por: [EX3] en 10 de Enero de 2004, 04:29:45 PM
 Hola. En principio solo decirte ke si no me ekivoco esas propiedades no son modificables en tiempo de ejecucion si no unica y exclusivamente en tiempo de diseño y acerca de si existe alguna funcion de la API ke te permitiera realizar esas acciones no tengo ni idea.

Citar¿Alguien sabe cómo mostrar u ocultar la TitleBar de una ventana en tiempo de ejecución?
Hay una forma de ocultar la barra de titulos de la ventana en tiempo de ejecucion. La unica forma ke se me ocurre es poner la propiedad ControlBox del formulario a Falso ke esto lo ke haria seria eliminar el icono de la aplicacion, el menu y los botones de control de la ventana ( |_|X| ), luego simplemente con dejar la propiedad Caption en blanco (Caption = "") la barra de titulos desapareceria y volviendo a escribir otro titulo esta apareceria. Es sencillo pero no se si te sirve para lo ke kieres.

Citar¿Y cómo hacer que muestre la barra de menús cuando el BorderStyle es None?
No se si te refieres a la barra de menus al estilo |Archivo|Edicion|Ver|... pero si es asi ke sepas ke si se muestra cuando BorderStyle es 0.

Salu2...
Título: Ocultar Titlebar En Visual Basic
Publicado por: tewe76 en 11 de Enero de 2004, 12:33:21 AM
 Muchas gracias por tu respuesta, EX3. Lo de la TitleBar sí q creo q me sirve, aunque me falta hacer algunas pruebecillas.

Respecto a la barra de menús, efectivamente me refiero a la barra de menus al estilo |Archivo|Edicion|Ver|... y el problema q tengo es el siguiente:
1-Creo un nuevo proyecto exe
2-Pongo BorderStyle a 0
3-Entro en Editor de menús y creo un menú cualquiera
4-Efectivamente, en el compilador me muestra el form sin titlebar y con barra de menús
5-Ejecuto el código
6-El formulario me sale CON titlebar  :(

Osea, que parece que no deja
Título: Ocultar Titlebar En Visual Basic
Publicado por: [EX3] en 11 de Enero de 2004, 03:34:17 AM
 Pusistes la propiedad ControlBox a Falso y el Caption en blanco (Caption = "")? Si no lo haces claro ke sale la barra de titulo. Revisa los pasos ke realizastes por ke alguno de estos te has comido por el camino  ;)

Salu2...
Título: Ocultar Titlebar En Visual Basic
Publicado por: tewe76 en 11 de Enero de 2004, 01:09:22 PM
 Hey, shaval, tienes razón. Así sí q va. Muchas gracias

PS: por cierto, en la sección Downloads de tu web no hay links, no?los has desactivado o algo?
Título: Ocultar Titlebar En Visual Basic
Publicado por: [EX3] en 12 de Enero de 2004, 12:21:59 AM
 
CitarPS: por cierto, en la sección Downloads de tu web no hay links, no?los has desactivado o algo?
xDDDD Pero si la web se supone ke no esta aun abierta al publico xDD, la tengo colgada en la red para ciertas pruebas y exactamente los links estan desactivados sencillamente por ke aun no he subido los archivos, a ver si me saco algo de tiempo, termino algunos detalles de la web y subo los archivos.

Salu2...

P.D.: Ya pensaba ke nadie se metia en mi web xDDDDDD