listview 的双击事件问题???? 1、提取鼠标位置并转化为listview的相对位置2、提取listview的HitTest值3、根据HitTest值判断是否需要item4、根据相对坐标取得item并作出正确反映 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Lisitview有个selected的属性,表示被选中的item if TListView(Sender).Selected = nil then exit;//TListView(Sender).Selected 既是你要的item,//加入你的代码 在TListView的双击事件中:判断所选Item: TListView名.Selected 的值 procedure TForm1.ListView1DblClick(Sender: TObject);begin showmessage(ListView1.Items[ListView1.selected.Index].Caption)end; procedure TForm1.ListView1DblClick(Sender: TObject);begin showmessage(ListView1.Items[ListView1.selected.Index].Caption)end; 在显示方式不同的情况下,LV对鼠标单击的处理不一样,直接影响到双击时LV的状态(包括selected),使用selected比较简单,但不经检测,就不能保证准确 ProgressBar1有关问题 用idhttp下载文件的问题? DELPHI7.0安装后,不能运行,请问是什么问题呢? 请问在delphi中如何操作dbf数据表? sql edit中输入的字符怎么靠上了,怎么让它靠底边? 关于clientdataset与二进制的问题 关于ADO控件和TTREEVIEW的结合问题(高分求助) 如何改变一个文本框中某一行的文字的颜色!急急急!!!!!!!!!!!!! 有谁知道12月28号的上海人才招聘会情况?(提供线索即给分) 71分求助,如何使主窗体接收文本的拖放(如ie),然后把拖放的内容存储到form2的memo里? 类变量间的赋值
//TListView(Sender).Selected 既是你要的item,
//加入你的代码
判断所选Item: TListView名.Selected 的值
begin
showmessage(ListView1.Items[ListView1.selected.Index].Caption)
end;
begin
showmessage(ListView1.Items[ListView1.selected.Index].Caption)
end;