| Delphi Tips & Tricks | softsale > Delphi Tips & Tricks |
| < poprzednia rada | następna rada > |
Zapobieganie automatycznemu wyświetlaniu nowego wiersza w DBGridJeżeli naciśniemy klawisz strzałka w dół będąc na ostatnim wierszu w DBGrid automatycznie wyświetlony zostanie nowy pusty wiersz. Można temu zapobiec na dwa sposoby. Albo w obsłudze zdarzenia BeforeInsert dla TTable dopisać Abort lub w procedurze obsługi zdarzenia OnKeyDown dla DBGrida tak jak poniżej: Procedure TForm1DBGrid1KeyDown( Sender : TObject;
var Key: Word; Shift: TShiftState);
begin
if (Key=VK_DOWN) then
begin
Table1.DisableControls;
Table1.Next;
if Table1.EOF then
Key:=0
else
Table1.Prior;
Table1.EnableControls;
end;
end;
|
|
SOFTSALE - Oprogramowanie i Szkolenia softsale@softsale.com.pl 03-565 Warszawa , ul. Borzymowska 43 lok. 301C tel/fax:4084840,GSM:0607612428 |