Zolhos Postado Maio 1, 2006 Denunciar Share Postado Maio 1, 2006 para colorir um maskedit é só usar o comando 'maskedit.color := clRed;'e como fazer pra colorir o fundo de uma COLUNA de um stringGrid?(mais especificamente: quero que a coluna 3 e a 5 SEMPRE sejam cl3DLight =)por favor, quero a solução mais simples possível heiuaheiuaheiueah =)obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Maio 1, 2006 Denunciar Share Postado Maio 1, 2006 Segue um exemplo. Em meus testes mantendo a propriedade DefaultDrawing = False o resultado é melhor, caso contrário, você terá que tratar as colunas fixas que ficam em 3D. As linhas e colunas começam em 0, por isso conforme sua solicitação, as colunas 3 e 5 correpondem às 2 e 4 utilizadas no if. O teste com Row > 0 evita que seja modificado o cabeçalho da coluna.procedure TForm1.StringGrid1DrawCell(Sender: TObject; Col, Row: Integer; Rect: TRect; State: TGridDrawState); begin if Row > 0 then begin if (Col in [2, 4]) and not (gdFocused in State) then StringGrid1.Canvas.Brush.Color := cl3DLight; StringGrid1.Canvas.FillRect(Rect); StringGrid1.Canvas.TextRect(Rect, Rect.Left +2, Rect.Top +2, StringGrid1.Cells[Col, Row]); end; end; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Maio 8, 2006 Denunciar Share Postado Maio 8, 2006 (aqui é o Zólhos)nossa cara, valeu!ainda não pude testar a sua solução porque estou meio-completamente sem tempomas valeu mesmo pela dica!depois eu testo e digo o que achei =) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Zolhos
para colorir um maskedit é só usar o comando 'maskedit.color := clRed;'
e como fazer pra colorir o fundo de uma COLUNA de um stringGrid?
(mais especificamente: quero que a coluna 3 e a 5 SEMPRE sejam cl3DLight =)
por favor, quero a solução mais simples possível heiuaheiuaheiueah =)
obrigado!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.