R
restart0
Unregistered / Unconfirmed
GUEST, unregistred user!
我用DBGrid中的OnColEnter事件写如下代码:
procedure TForm2.DBGrid1ColEnter(Sender: TObject);
begin
if ((Table1.Bof<>True)and(Table1.Eof<>True)) then
begin
Button1.Enabled:=True;
Button2.Enabled:=True;
end
else
if Table1.Bof=True then
begin
Button1.Enabled:=False;
Button2.Enabled:=True;
end
else
if Table1.Eof=True then
begin
Button1.Enabled:=True;
Button2.Enabled:=False;
end;
end;
希望能控制“上移”,“下移”两个Button的Enabled。也就是说如果当前记录是第一条,
那么上移按钮(button1)无效,如果当前记录是最后一条,下移按钮(button2)无效,
而且能随着DBGrid中当前记录的变化而变化!现在我的程序做不到,问题出在哪里呢??
我心烦了,不想看了~~~~~~~~~~~~
procedure TForm2.DBGrid1ColEnter(Sender: TObject);
begin
if ((Table1.Bof<>True)and(Table1.Eof<>True)) then
begin
Button1.Enabled:=True;
Button2.Enabled:=True;
end
else
if Table1.Bof=True then
begin
Button1.Enabled:=False;
Button2.Enabled:=True;
end
else
if Table1.Eof=True then
begin
Button1.Enabled:=True;
Button2.Enabled:=False;
end;
end;
希望能控制“上移”,“下移”两个Button的Enabled。也就是说如果当前记录是第一条,
那么上移按钮(button1)无效,如果当前记录是最后一条,下移按钮(button2)无效,
而且能随着DBGrid中当前记录的变化而变化!现在我的程序做不到,问题出在哪里呢??
我心烦了,不想看了~~~~~~~~~~~~