关于Listview的使用问题!急!!!!急!!!!!!!! 我的Listview从数据库中读出了一系列的数据!以图标形式显示的!现在我右键单击图标时会弹出一个PopupMenu菜单!但是我单击在Listview的空白地方时也会弹出菜单!怎么做才能使单击在Listview的空白地方时不弹出菜单? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Listview显示的是一条一条的记录,所以不管后面有没有显示数据,都被默认是这条记录了所以你点击会有菜单弹出,解决方法之一就是把你的Listview宽度缩小 另一中办法是检测鼠标点击的位置来控制,这个方法我只知道,但是我也不会 顺便顶一下吧 在ListBox的OnContextPopup事件里写入如下代码if ListBox1.Items.ItemIndex = -1 then Handled := True; 哦,想iosarsyou(秋刀鱼) 那样也可以又学到了不少东西,我都是用 if listview.selected=nil then来处理的。 同意 iosarsyou(秋刀鱼) up偶以前也是用if listview.selected=nil then的 寒~偶以后可以if listview.selected=nil then了~ 我一般都是用if not Assigned (listview.selected) then 的,呵呵 关于使用TlistView组件?如何显示拖拽和删除的问题? 一个数据库操作问题 请问方向键的ASCII码分别是多少? DBComboBox使用问题 delphi哪个压缩组件比较好? 好感动啊!可以放200分了...谢谢D区所有的兄弟姐妹!!! sql中的where部分改为adodataset的filter竟然出错! 怎样取得当前窗体上focus的控件? 怎么利用socket传文件! 1。CORBA,MIDAS,MTS怎么读?之间有什么关系和区别? 通过dbgrid控件操作数据库的问题 commandtext语句问题
所以你点击会有菜单弹出,解决方法之一就是把你的Listview宽度缩小
另一中办法是检测鼠标点击的位置来控制,这个方法我只知道,但是我也不会 顺便顶一下吧
if ListBox1.Items.ItemIndex = -1 then Handled := True;
偶以后可以if listview.selected=nil then了~