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 20-09-2004
jymy788 jymy788 is offline
Miembro
 
Registrado: jun 2004
Posts: 120
Poder: 20
jymy788 Va por buen camino
TStatusBar

Buenas tardes a todos.

Tengo el siguiente problema; Tengo una TStatusBar en mi aplicación con dos paneles de forma que en el primer panel pone "Mensaje" y en el segundo panel pondrá el texto referido al mensaje. Pues bien, este texto se lo paso así:

ShowMsg(QGen.Fields[0].AsString)

(
También probé con :
FormMain.StatusBarMain.Panels.Items[1].Text := QGen.Fields[0].AsString
)

y lo que me hace es cortar el campo como si no le entrara entero a la propiedad Text del StatusBar.panel[1].Text.

Por qué me hace esto? Cómo puedo solucionarlo?
Responder Con Cita
  #2  
Antiguo 20-09-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Mira acabo de hacer una prueba y me funciona perfectamente:
Código Delphi [-]
procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
 begin
 Statusbar1.Panels.Items[1].text:=Table1Firstname.value+' '+
 Table1Lastname.value+' - '+Table1HireDate.AsString ;
 end;

Has mirado la propiedad Width del Tpanel correspondiente?

En todo caso si con ShowMessage no te sale todo el texto el problema es de la tabla no de la "StatusBar".

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 20-09-2004
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 22
DarkByte Va por buen camino
Hola jymy, te recomiendo que intentes usar las etiquetas [ Delphi ] y [ /Delphi ] (sin espacios) para encerrar el código, así aclaras tu duda a los demás.
Código Delphi [-]
ShowMsg(QGen.Fields[0].AsString)
Código Delphi [-]
FormMain.StatusBarMain.Panels.Items[1].Text := QGen.Fields[0].AsString
Aunque tampco es necesario para líneas tan cortitas. También te aconsejaría que dieses más información, como plataforma, versión de Delphi, etc.
__________________
:)
Responder Con Cita
  #4  
Antiguo 20-09-2004
jymy788 jymy788 is offline
Miembro
 
Registrado: jun 2004
Posts: 120
Poder: 20
jymy788 Va por buen camino
Yo tengo en el with del componente 1024 (por si acaso). Si saco el resultado de la query a un Combobox o componente similar, me escribe más texto del que me saca en el Text del panel y no tengo ni idea de por qué.

No es problema de la query, eso seguro, pero en el text del panel se me corta. Voy a seguir haciendo pruebas.

Pd.- Utilizo Delphi 5.0
Responder Con Cita
  #5  
Antiguo 28-09-2007
DanielSe DanielSe is offline
Registrado
 
Registrado: sep 2007
Ubicación: Argentina
Posts: 3
Poder: 0
DanielSe Va por buen camino
Limite de Caracteres en el TStausBar

Hola Todos!
Tengo el mismo problema del TStatusBar que comenta jymy788 usandolo con el SimpleText. Conté los caracteres que puedo escribir y son 128. Alguien logró resolver el problema y escribir strings mas largo sin que se recorten?
Estoy usando las librerías comunes de D5.
Saludos
Daniel
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 08:30:58.


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