Digitando dados num StringGrid

Delphi

27/10/2008

Boa Noite à todos! Tenho um StringGrid no qual tenho de digitar uma data numa célula e um valor em outra. Como nunca trabalhei com esse tipo de componente está meio obscuro para mim como faço para que o usuário digite esses dados formatados e eu possa validá-los. Alguém tem um exemplo funcional para esse poblema ?

Agradeço a colaboração de todos !


Sergiowilson.sp

Sergiowilson.sp

Curtidas 0

Respostas

Rodc

Rodc

27/10/2008

Você deve usar os eventos do componente OnGetEditText para quando o campo vai entrar em edição e OnSetEditText para quando ele vai sair da edição.


GOSTEI 0
Bystealth

Bystealth

27/10/2008

Para formatar a data ao digitar na StringGrid, use o evento OnGetEditMask.
exemplo:
procedure TForm1.StringGrid1GetEditMask(Sender: TObject; ACol,
  ARow: Integer; var Value: String);
begin
  if (aRow = 1) and (aCol = 2) then
    Value := ´#//;0; ´;
end;



GOSTEI 0
POSTAR