colocar figurinha onde fica o Indicator no Dbgrid
Galera, como eu faço para colocar uma figura naquele indicador do DbGrid...
por exemplo eu tenho uma rotina lá que se um valor é menor e tal, ele pinta a font do Dbgrid, mas no caso eu gostaria de colocar uma figurinha ou mudar a cor do Indicator...
Alguem sabe como?!
grande Abraço
por exemplo eu tenho uma rotina lá que se um valor é menor e tal, ele pinta a font do Dbgrid, mas no caso eu gostaria de colocar uma figurinha ou mudar a cor do Indicator...
Alguem sabe como?!
grande Abraço
Tremonti
Curtidas 0
Respostas
Asales
03/06/2005
Alguém tem resposta para esta dúvida?
Estou querendo alterar a seta (indicator) do DBGrid para uma de cor diferente de preto ou com uma imagem no lugar, mas não sei como.
Estou querendo alterar a seta (indicator) do DBGrid para uma de cor diferente de preto ou com uma imagem no lugar, mas não sei como.
GOSTEI 0
Asales
03/06/2005
Sobe!
GOSTEI 0
Luciano.badoe
03/06/2005
Há uma série de vídeoaulas do Guinter sobre otimização de DBGrid que fala inclusive sobre como colocar imagens numa célula de DBGrid.
Vale a pena conferir.
Vale a pena conferir.
GOSTEI 0
Asales
03/06/2005
Luciano,
Obrigado pelas dicas das aulas. Elas são muito interessantes, mas o quê a aula específica sobre como trabalhar com imagens no dbgrid mostra é como colocar a imagem dentro de uma célula onde está um campo do banco de dados.
Depois de alguma pesquisa consegui solucionar a mudança da imagem do Indicator do DBGrid.
É uma solução simples (depois que se descobre o que deve ser feito):
SOLUÇÃO:
Basta editar o arquivo [b:8d2ad1a9b0]DBGrid.RES[/b:8d2ad1a9b0] que contém as imagens utilizadas no componente.
Desta forma não fico restrito ao indicador na cor preta ou a imagem da seta.
Mas continuando...
Alguém sabe como fazer a [color=darkblue:8d2ad1a9b0][b:8d2ad1a9b0]mudança de imagem do Indicator em tempo de execução[/b:8d2ad1a9b0][/color:8d2ad1a9b0]???
Desta forma não ficaria restrito a um formato de Indicator para todas as dbgrids do programa.
Obrigado pelas dicas das aulas. Elas são muito interessantes, mas o quê a aula específica sobre como trabalhar com imagens no dbgrid mostra é como colocar a imagem dentro de uma célula onde está um campo do banco de dados.
Depois de alguma pesquisa consegui solucionar a mudança da imagem do Indicator do DBGrid.
É uma solução simples (depois que se descobre o que deve ser feito):
SOLUÇÃO:
Basta editar o arquivo [b:8d2ad1a9b0]DBGrid.RES[/b:8d2ad1a9b0] que contém as imagens utilizadas no componente.
Desta forma não fico restrito ao indicador na cor preta ou a imagem da seta.
Mas continuando...
Alguém sabe como fazer a [color=darkblue:8d2ad1a9b0][b:8d2ad1a9b0]mudança de imagem do Indicator em tempo de execução[/b:8d2ad1a9b0][/color:8d2ad1a9b0]???
Desta forma não ficaria restrito a um formato de Indicator para todas as dbgrids do programa.
GOSTEI 0
Onjahyr
03/06/2005
Sabe criar um arquivo de recurso [b:610aa1f748].rc[/b:610aa1f748] e depois compilar com o BRCC32.EXE ?
Depois, coloque o mesmo na pasta do seu projeto e informe isso para carrega-lo, depois chama pelo nome do Bitmap que deseja, o processo de colocar dentro do componente você vê como a unit do DBGrid.PAS faz para carregar ela para dentro. Não há erro!
Depois, coloque o mesmo na pasta do seu projeto e informe isso para carrega-lo, depois chama pelo nome do Bitmap que deseja, o processo de colocar dentro do componente você vê como a unit do DBGrid.PAS faz para carregar ela para dentro. Não há erro!
GOSTEI 0
Luciano.badoe
03/06/2005
Seria possível também colocar aquelas setas no título da coluna indicando a ordenação?
GOSTEI 0