Fórum Destacar em maiúsculo no DGBrid #275174
01/04/2005
0
Bruno Gomes
Curtir tópico
+ 0Posts
01/04/2005
Massuda
Gostei + 0
01/04/2005
Bruno Gomes
Gostei + 0
02/04/2005
Raserafim
[url]http://forum.clubedelphi.net/viewtopic.php?t=60412&highlight=[/url]
Gostei + 0
02/04/2005
Bruno Gomes
Gostei + 0
02/04/2005
Massuda
No seu caso, quando o evento for disparado para desenhar o conteúdo do campo NOME, você precisa acessar o valor do campo SALARIO (pode ser via o DataSet associado ao DBGrid), checar o valor e desenhar o NOME em maiúscula ou não.
Gostei + 0
02/04/2005
Raserafim
no evento OnDrawColumnCell, entre com o seguinte código:
var S: String; R: TRect; begin if Column.Field.Index = 1 then //testa se é a coluna q vc quer testar begin S := UpperCase(Column.Field.AsString); //deixa o conteúdo em maiúsculo R := Rect; R.Top := R.Top + 2; with TDBGrid(Sender).Canvas do begin FillRect(Rect); Font.Style := [fsBold]; //deixa a fonte em negrito Font.Color := clRed; //muda a cor da fonte DrawText(Handle, PChar(S), Length(S), R, DT_LEFT); //DT_LEFT alinha a esquerda, DT_RIGHT alinha a direita end; end; end;
Gostei + 0
02/04/2005
Bruno Gomes
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)