listview里有数据,我加了一个popmenu 在空的地方点右键直接添加数据,就出错的 .如果选中一个数据然后点右键添加数据到listbox就正常。如何处理这个错误?
解决方案 »
- combobox 下来菜单中能自动滤去相同的内容吗?
- combobox下拉框中显示有两列,但选择时,只让第一列的内容出现在combobox的text中,请问如何实现?
- 请问如何实现combobox控件的多选?多谢了
- 大家来看一下,今天居然不能结贴!!
- 我是新手
- 有没有专门提供Delphi演示例子(含源代码的Demo)的网站?
- @@@@ 谁有Dev-C++ 5 的源代码?我上不了sourceforge.net,没办法下载。有没有人愿意帮帮忙? //Adai lee
- 我有一个想法……大家看看……(100分)
- delphi 自动网页操作#在线跪等牛人#
- 现在深度学习这么火,有没有delphi原生的库
- adotable是不是一次只能插入一条数据啊
- 求助:spcomm控件停止监听串口时死机
Item: TListItem;
begin
Item := LV.GetItemAt(X, Y); // 这就是鼠标下面的Item
if (Button <> mbLeft) or (Item = nil) then Exit;然后处理这个Item
如果想让无选中的情况下禁用右键, 也可以试下ContextPopup这个事件procedure TForm1.listview1ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: Boolean);
begin
if listview.Selected = nil then Handled := True;
end;