uses ShellAPI为ListView添加OnClick事件或者OnDbClick事件,代码参考:procedure TForm1.ListView1DblClick(Sender: TObject); begin if (ListView1.Selected<>nil) and (ListView1.Selected.Caption='aa') then ShellExecute(handle,'open','http://www.163.com',nil,nil,SW_SHOWNORMAL); end;
为listview 添加事件 写了 uses ShellAPI procedure TForm1.ListView1DblClick(Sender: TObject); begin if (ListView1.Selected <>nil) and (ListView1.Selected.Caption='aa') then ShellExecute(handle,'open','http://www.163.com',nil,nil,SW_SHOWNORMAL); end; 可是没有反应 是不是还要手动的配置一些参数??
procedure TForm1.ListView1DblClick(Sender: TObject); begin if (ListView1.Selected <>nil) {and (ListView1.Selected.Caption='aa')} then ShellExecute(handle,'open','http://www.163.com',nil,nil,SW_SHOWNORMAL); end;
begin
if (ListView1.Selected<>nil) and (ListView1.Selected.Caption='aa') then
ShellExecute(handle,'open','http://www.163.com',nil,nil,SW_SHOWNORMAL);
end;
这样可以取出来
第二列:ListView1.Selected.SubItems[0]
第三列:ListView1.Selected.SubItems[1]...
begin
if (ListView1.Selected <>nil) and (ListView1.Selected.Caption='aa') then
ShellExecute(handle,'open','http://www.163.com',nil,nil,SW_SHOWNORMAL);
end;
可是没有反应 是不是还要手动的配置一些参数??
procedure TForm1.ListView1DblClick(Sender: TObject);
begin
if (ListView1.Selected <>nil) {and (ListView1.Selected.Caption='aa')} then
ShellExecute(handle,'open','http://www.163.com',nil,nil,SW_SHOWNORMAL);
end;