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 24-11-2008
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
cambiar titulo grid al pinchar en el titulo

Hola a todos:

veran, tengo un grid, y he puesto que ordene el grid por el campo al pinchar sobre el título, eso funciona bien.
Lo que pasa es que queria hacer que al pinchar en esa columna, se dibujara al lado del título una flecha hacia arriba o hacia abajo dependiendo de si esta ordenado ascendente o descendente, lo típico en las rejillas.
He encontrado unas ayudas en la pagina de neftali pero no me funciona, lo mismo es porque en vez de un dbgrid uso un grid de jedi pero en teoria deberia funcionar igual, y el procedimiento no me da ningun error, solo que no dibuja la flechita.
Alguien puede decirme como podria dibujar esa flecha en el titulo , por favor?
Responder Con Cita
  #2  
Antiguo 24-11-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
algo como esto te sirve?

Código Delphi [-]
dbgrid1.Columns[x].Title.Caption := dbgrid1.Columns[x].Title.Caption + ' >';
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #3  
Antiguo 24-11-2008
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
lo que quiero son las tipicas flechitas hacia abajo y hacia arriba para indicar si esta ordenado ascendente o descendente
Responder Con Cita
  #4  
Antiguo 24-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
hay controles que ya lo hacen, como los dbgrids de la JVCL y demás.

Si quieres hacerlo tú, es bastante simple, utiliza el ampliador de windows y mira cómo está hecho ese triángulo, básicamente son 3 lineas, algunas de ellas en blanco y otras en gris oscuro para emular la sombra y el 3D.

También podrías dibujar algo así "a-z" o bien "z-a", el símbolo "+" y "-", pero lo más standar es el triángulo.

La forma de pintar, pues en el canvas, creo el grid tiene un evento OnDrawTitle o algo así.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 24-11-2008
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
ya lo conseguí, gracias por todo.
Con el grid de jvcl se hace por propiedades.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cambiar el color del título en un GroupBox zajoma OOP 2 21-07-2008 08:18:48
Cambiar titulo en un dbgrid carlosegs11 SQL 3 31-05-2007 19:15:40
Doble click en titulo de grid rafita Varios 4 13-06-2006 10:22:04
Titulo General a un Grid JorgeBec Varios 1 28-11-2005 23:37:41
Cambiar título/caption de un programa Casimiro Notevi Varios 3 22-10-2005 23:03:06


La franja horaria es GMT +2. Ahora son las 20:09:45.


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