菜鸟提问,listview中如何判断有无对象被选中? 我想做当listview中没有选择对象时,删除按钮是不可用的,但不知道如何判断。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在单击事件中判断if listview1.Selected.Checked then begin listview1.Selected.Checked:=false; end else begin listview1.Selected.Checked:=true; end; if TreeView1.Selected=nil then ‘删除按钮’.Enable:=False; if Assigned(ListView1.Selected) then ... 问题是对什么属性的值进行判断呢?我用Selected.Caption判断,不行,没有选任何对象的时候, if lv_Users.Selected.Caption = '' then 会出错。 晕!!!!!!用OnSelectItem事件就可以了procedure TForm1.ListView1SelectItem(Sender: TObject; Item: TListItem; Selected: Boolean);begin 删除.Enable:=Selected;end; if Assigned(ListView1.selected) then showmessage('已选择')else showmessage('未选择'); 在mousedown里做if ListView1.GetNode(x,y)<>nil then do something 求教,我在sql 2000能用的语句,转换到delphi里面,引号什么怎么处理,用adoquery.text:=''l老是报错 哎 用DELPHI 一年了。。现在又困惑了 组件问题 问一个关于socket发送与接收数据的问题? 怎样把Char类型转换成String类型,在线等,有什么函数?在线等 如何自动把焦点内容全部选定 初学delphi,简单问题之六,我写的查询对吗? tapi的问题,非常紧急! 请问,如何判定A盘中有没有插入软盘? 关于三层结构的问题! 关于使用ComObj计算数学表达式的问题[悬赏100分] 新年好!!问一个简单问题。散分!!
if listview1.Selected.Checked then
begin
listview1.Selected.Checked:=false;
end
else
begin
listview1.Selected.Checked:=true; end;
‘删除按钮’.Enable:=False;
...
用OnSelectItem事件就可以了
procedure TForm1.ListView1SelectItem(Sender: TObject; Item: TListItem;
Selected: Boolean);
begin
删除.Enable:=Selected;
end;
else showmessage('未选择');
if ListView1.GetNode(x,y)<>nil then do something