Z
zouming
Unregistered / Unconfirmed
GUEST, unregistred user!
在一窗口放置ListView1和Button1,并设Button1.Enabled:=False,
为了实现通过选择ListView1.Item从而间接地移动数据库记录的目的,在ListView1的
OnClick事件中输入如下代码:
procedure TForm1.ListView1Click(Sender: TObject);
begin
try
if ListView1.Selected.Selected=True then
begin
Button1.Enabled:=True; {如项目选中则使Button按钮可选}
try
Form1.Table1.First;
Form1.Table1.MoveBy(ListView1.Selected.Index);
except
MessageBox(handle,PChar('项目数据库文件错误!'),'警告',MB_OK+MB_ICONWARNING);
end;
end
else
OKButton.Enabled:=False;
except
OKButton.Enabled:=False;
end;
end;
请问如何解决不用通知try ...except... end也能选择ListView1.Item从而实现
移动数据库的记录(请在Delphi集成环境的菜单Tools/Environment Options的
Preferences/Debugging将Break on Exception前的勾去掉)。
为了实现通过选择ListView1.Item从而间接地移动数据库记录的目的,在ListView1的
OnClick事件中输入如下代码:
procedure TForm1.ListView1Click(Sender: TObject);
begin
try
if ListView1.Selected.Selected=True then
begin
Button1.Enabled:=True; {如项目选中则使Button按钮可选}
try
Form1.Table1.First;
Form1.Table1.MoveBy(ListView1.Selected.Index);
except
MessageBox(handle,PChar('项目数据库文件错误!'),'警告',MB_OK+MB_ICONWARNING);
end;
end
else
OKButton.Enabled:=False;
except
OKButton.Enabled:=False;
end;
end;
请问如何解决不用通知try ...except... end也能选择ListView1.Item从而实现
移动数据库的记录(请在Delphi集成环境的菜单Tools/Environment Options的
Preferences/Debugging将Break on Exception前的勾去掉)。