dbgrid onkeydown og keypress
Hej,Jeg har en 'lille' udfordring. I en dbgrid ønsker jeg at man kan skrive et tal og regne på tallet når brugeren taster pil ned.
Mit problem er at hvis man skriver et tal i en celle og trykker pil ned, så fanger jeg ikke tallet som lige er skrevet, med jeg får tallet som allerede er gemt.
Jeg prøvede derfor i min dbgridkeydown at bruge følgende:
if key = 40 Then
Begin
k:=#13;
DBGrid1KeyPress(Sender,k);
end;
.. og på den måde provokere et KeyPress når piltasten blev trykket.
et KeyPress giver mig nemlig det korrekte nylige skrevne tal, men desværre hjælper dette ikke når man bruger piltasterne.
Kan man override dette på nogen måde, således at keydown er det samme som keypress ?
mvh
greenland