procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key=40 then begin if DBGrid1.DataSource.DataSet.Eof then key:=0; end; end;
你不用寫任何代碼都可以,隻要設定屬性就可以,一般readonly為false就可以了。
procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key=40 then begin if DBGrid1.DataSource.DataSet.Eof then key:=0; end; end;
您的这段代码要写在哪个事件中(请详细)
DBGrid.ReadOnly := True;
不要依赖DBGrid的自身的功能;
Shift: TShiftState);
begin
if key=40 then
begin
if DBGrid1.DataSource.DataSet.Eof then
key:=0;
end;
end;
Shift: TShiftState);
begin
if key=40 then
begin
if DBGrid1.DataSource.DataSet.Eof then
key:=0;
end;
end;