Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Cambiar El Titulos A Las Venatnas Cuando Se Abran
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Cambiar El Titulos A Las Venatnas Cuando Se Abran 
 
Hola a todos amigos. Tengo un problemita necesito cambiar el titulo de cada ventana de mi aplicación.
Les dejo un fragmento de código.


Public Sub TituloDelUsuario()
  Dim I As Byte
  Dim Ventana As Window
  Dim Privilegio As String
  If Usuario_root = FrmInicioSecion.Privilegio Then
    Privilegio = "root"
    Else
      Privilegio = "limitado"
  Endif
      For Each Ventana In Windows
        Ventana.Title = Application.Title & " ----- Usuario actual :  " & FrmInicioSecion.Nombre_Usuario & " - Privilegio : " & Privilegio
      Next
End



Lo que intento hacer es que cada vez que se abra una ventana de mi aplicación aparezca el título que corresponde a la venta mas el nombre de usuario y el privilegio que tiene. Este código funciona perfecto pero lo que quiero saber es cómo podría funcionar sin que tener que llamar esta rutina en cada Form_Open(), o sea si es posible que el proyecto realice esta función para ahorrar codificación.

Desde ya gracias.
 



 
Ricardo Prieto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cambiar El Titulos A Las Venatnas Cuando Se Abran 
 
¿ Y si se sabe quien ejecuta la aplicación desde un principio, no tendrías que añadir solo el nombre del usuario en concreto ?.  
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Domingo, 26 Junio 2016, 23:05; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cambiar El Titulos A Las Venatnas Cuando Se Abran 
 
Para cambiar el título basta con establecer la propiedad .text del formulario.

Hay aquí un tema tangencial que vale la pena subrayar:
Si diseñas un form que se llame miform, puedes abrirlo siempre con miform.show(), por ejemplo.

Sin embargo te da mucho más control sobre lo que abres si utilizas una nueva instancia de clase:
dim f as new miform(padre)


Donde padre es el contenedor (un workspace o un panel, etc.) o él mismo
dim f as new miform(f)
(un formulario es observador de sí mismo)

Entre otras ventajas, este método te permite "manipular" el objeto antes de hacerlo visible. Puedes ubicarlo en la pantalla, alterar su tamaño, por ejemplo, y, sí, su título.

dim f as new miform(f)

f.text="el nuevo titulo"
f.show()

 




===================
No podemos regresar
 
última edición por shordi el Lunes, 27 Junio 2016, 08:17; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cambiar El Titulos A Las Venatnas Cuando Se Abran 
 
Si entiendo pero en ese caso son los formulario que voy creando. Y yo ya los tengo creados en el proyecto.. Por ello pregunto si existe alguna forma de que el proyecto en si cargue el titulo sin tener que crear un array de formularios..?
Me explico bien..
 



 
Ricardo Prieto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cambiar El Titulos A Las Venatnas Cuando Se Abran 
 
Citar:
Y yo ya los tengo creados en el proyecto..
-No confundas el interface gráfico con lo que ocurre en tiempo de ejecución. Cuando tú defines un formulario en la pantalla de diseño del IDE, lo único que estás haciendo es definir una clase. No "existen" ni "los tienes creados". Esa clase la debe instanciar el runtime en tiempo de ejecución para que sirva para algo.
En otras palabras: No hay diferencia entre "los fomularios que voy creando" y "los que tengo creados en el proyecto", salvo que los primeros tienen una referencia (un nombre, si quieres) al que te puedes remitir para lo que necesites.

Saludos
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cambiar El Titulos A Las Venatnas Cuando Se Abran 
 
OK gracias ya lo entiendo mejor de vez en cuando confundo el funcionamiento Del IDE de gambas y pienso que ya Levanta todo los formularios cuando lo cumpilo y ejecutó y lo que en verdad hace es tener La referencia de
ellos.
Gracias echar luz al tema..
 



 
Ricardo Prieto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Nuevo Video Tutorial: Mi Primer Programa E... jsbsan Videotutoriales 1 Viernes, 31 Diciembre 2010, 07:07 Ver último mensaje
arkyansoul
No hay nuevos mensajes Gridviews: Poner Titulos En Las Filas. jsbsan General 2 Sabado, 26 Noviembre 2011, 14:08 Ver último mensaje
jsbsan
No hay nuevos mensajes TabStrip No Refresca Al Cambiar De Pestañ... gatoviejo General 4 Viernes, 25 Abril 2014, 20:07 Ver último mensaje
gatoviejo
No hay nuevos mensajes Cerrar Conexión. ¿ Cuando ? Shell Bases de Datos 3 Martes, 02 Junio 2015, 09:26 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron