Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Cambiar El Titulos A Las Venatnas Cuando Se Abran

Cambiar El Titulos A Las Venatnas Cuando Se Abran
Artículo
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 usuario Enviar mensaje privado  
Ricardo Prieto [ Domingo, 26 Junio 2016, 19:58 ]
 


Cambiar El Titulos A Las Venatnas Cuando Se Abran
Comentarios
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 ?.  



 
última edición por Shell el Domingo, 26 Junio 2016, 23:05; editado 1 vez 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Domingo, 26 Junio 2016, 23:02 ]
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()




 
última edición por shordi el Lunes, 27 Junio 2016, 08:17; editado 1 vez 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Lunes, 27 Junio 2016, 08:16 ]
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 usuario Enviar mensaje privado  
Ricardo Prieto [ Martes, 28 Junio 2016, 03:10 ]
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



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Martes, 28 Junio 2016, 08:13 ]
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 usuario Enviar mensaje privado  
Ricardo Prieto [ Miercoles, 29 Junio 2016, 03:13 ]
Mostrar mensajes anteriores:    
 
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


 



 

cron