Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-07-2005
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Formularios

Hola a todos

En mi aplicaciòn tengo muchos formularios, donde en el caption del form cargo el titulo de mi sistema, cuando me piden cambiar ese titulo debo entrar a todos los formularios y cambiarlos.
Existe alguna forma de hacer esto dinamicamente sin tener que entrar a cada formulario.

Les agradezco de antemano por su respuesta
Responder Con Cita
  #2  
Antiguo 13-07-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Supongo que dices en tiempo de diseño... de ser así, si tus formularios no son heredados de alguna clase tuya, vas a tener que entrar uno por uno y cambiarlo.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 13-07-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Haz una cosa, déjalo en diseño como esté y en ejecución haz una llamada a un procedimiento (el mismo para todos los formularios) donde coloques el título correcto enel evento OnShow (por ejemplo de los form); De esa forma la próxima vez que debas cambiarlo sólo debes modificar ese procedimiento.

Supongo que no es importante que en diseño se vez incorrecto, siempre que en ejecución esté bien.

Yo lo que hago a veces es en diseño colocar un valor "neutro" para luego cambiarlo, por ejemplo:
<<Título del form...>>
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 13-07-2005
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Tienes varias opciones, una constante global con el nombre del sistema, luego en cada FormShow o FormCreate del formulario haces: Caption := CONSTANTE_CON_EL_TITULO;

La otra es usar las opciones del proyecto, colocar ahí el título de tu sistema y en cada FormShow o FormCreate poner: Caption := Application.Title;

En cualquiera de los dos casos, solo tienes que modificar, ya sea la constante o las opciones del proyecto.



Saludos...
Responder Con Cita
  #5  
Antiguo 14-07-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Siguiendo la lógica de Neftali, yo guardaría los títulos en una tabla, fichero ini camuflado o algo por el estilo.

el procedimiento que habla Neftali, simplemente tendría que hacer:
Código Delphi [-]

procedure Rescata_Titulo(Forma:Tform);
begin
  Forma.Caption := ini.ReadString('Titulos', Forma.Name, '<< Sin Titulo >> para '+ Forma.Name);
end;

Supongo que es a lo que se refería Neftali en su post. De esta forma, unicamente tienes que cambiar el fichero ini, sin tocar la aplicación.

En tiempo de ejecución identificas rapidamente si alguno no tiene nombre en el archivo ini.
Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 14-07-2005 a las 13:13:17.
Responder Con Cita
  #6  
Antiguo 14-07-2005
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Muchisimas gracias a todos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:56:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi