Fórum Colocar RichEdit num dbGrid #392086
08/12/2010
0
[]s
Marlon
Marlon Tiedt
Curtir tópico
+ 0Posts
08/12/2010
Leonardo Xavier
Gostei + 0
08/12/2010
Marlon Tiedt
[]s
Marlon
Gostei + 0
15/12/2010
Marlon Tiedt
Gostei + 0
15/12/2010
Leonardo Xavier
Gostei + 0
15/12/2010
Marlon Tiedt
[]s
Gostei + 0
15/12/2010
Leonardo Xavier
Gostei + 0
16/12/2010
Marlon Tiedt
Eu tenho uma coluna chamada Campo, ela é do tipo Text, e é editada usando o TRichEdit.
procedure TFormPrincipal.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin if (gdFocused in State) then begin if (Column.Field.FieldName = 'Campo') then with DBRichEdit1 do begin Left := Rect.Left + DBGrid1.Left + 1; Top := Rect.Top + DBGrid1.Top + 1; Width := Rect.Right - Rect.Left + 2; Width := Rect.Right - Rect.Left + 2; Height := Rect.Bottom - Rect.Top + 2; Visible := True; end; end; end;
Com o código acima consigo fazer o RichEdit aparecer na linha focada.
Mas preciso que apareça em todas as linhas.
[]s
Marlon
Gostei + 0
17/12/2010
Leonardo Xavier
Gostei + 0
17/12/2010
Marlon Tiedt
[]s
Gostei + 0
17/12/2010
Leonardo Xavier
http://delphi.about.com/od/usedbvcl/l/aa081903a.htm
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)