線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1304
推到 Plurk!
推到 Facebook!

請問如何知道現在的ListView有沒有被選到??

尚未結案
aredfish
一般會員


發表:47
回覆:41
積分:17
註冊:2002-12-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-08 17:48:40 IP:210.241.xxx.xxx 未訂閱
請問一下大家,我想知道ListView裡面是不是有被選到的元件, 也就是說,使用者有可能不去選擇ListView裡面的東西就急著執行一些動作 這樣子的操作可能會發生錯誤,所以我必須要先知道是不是有東西被選到 所以想請問一下大家這樣子的操作要如何達成,謝謝大家!!
nancy
一般會員


發表:8
回覆:19
積分:10
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-08 18:06:42 IP:61.30.xxx.xxx 未訂閱
用ListView1.SelCount就知道啦!未選取的話SelCount為0
bigdogchina
版主


發表:238
回覆:523
積分:312
註冊:2003-04-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-08 18:59:45 IP:211.162.xxx.xxx 未訂閱
aredfish大大,您看这样能否说明问题呢,谢谢 在您要用户确定的按钮里添加: < class="code"> if(ListView1->Items->Count == 0) return; 或者 if(!ListView1->Selected) return; if(!ListView1->Selected)這行指令的意思是表示您沒有選擇任何一個ListView1的Item,其實它的意思與if(ListView1->Selected == NULL)是一樣的,也與if(ListView1->SelCount == 0)的意思相同,您可以試試看! 我知道的也不多,如有谬误, 请您多多指点! < class="code"> =============== 人生在勤,不索何获? ===============
------
人生在勤,不索何获?
dra
一般會員


發表:1
回覆:8
積分:1
註冊:2004-01-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-08 20:21:35 IP:61.224.xxx.xxx 未訂閱
引言:

  if(ListView1->Items->Count == 0)
      return;    
ListView1->Items->Count 指的是 ListView1 裡的 Item 數, 沒辦法判斷有沒選取喔 -- 應該是筆誤吧
bigdogchina
版主


發表:238
回覆:523
積分:312
註冊:2003-04-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-01-08 23:14:07 IP:211.162.xxx.xxx 未訂閱
汗颜啊< >多谢>>>>并不能判断 是否有选取.应该是<>>>,对不起,请大家原谅我,实在是很抱歉< > > < class="code"> =============== 人生在勤,不索何获? ===============
------
人生在勤,不索何获?
anpino
版主


發表:31
回覆:477
積分:231
註冊:2003-01-02

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-01-09 09:26:56 IP:61.66.xxx.xxx 未訂閱
if(ListView1->Items->Count > 0 && ListView1->SelCount > 0)
{
   // 表示有item被選到。
   // 在這裡加入你的程式碼。
}
>    發表人 - 
        
系統時間:2024-05-02 10:45:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!