全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:983
推到 Plurk!
推到 Facebook!

ListView 選取的問題

尚未結案
david629
一般會員


發表:50
回覆:25
積分:15
註冊:2003-02-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-06 17:53:17 IP:61.62.xxx.xxx 未訂閱
寫了一個可以按 column ,並對所含的資料進行排序處理 假設原本有10筆資料,我選了第7筆,此時會呈現藍底的樣子(表示被選取) 此時若經過排序,假設此筆資料已經變到第2筆 但是仍然是第7筆的位置是呈現藍底的樣子 此時我做了一些處理,讓排序後的結果能夠在第2筆的位置呈現藍底 問題來了...第7筆的位置雖然不是藍底的樣子,卻保有虛線框的狀態 請問要怎麼讓這虛線框消失呢?? 此外如果可以多選...那麼排序後要如何記住先前所選取的Item ,並讓它們呈現藍底的樣式呢? 目前我只有單選,所以用一個變數先記住所選取的 Item 的 caption...排序後再找出該 Item 並讓selected=true ....  不知有沒有好方法??
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-06 23:20:15 IP:61.221.xxx.xxx 未訂閱
引言: 寫了一個可以按 column ,並對所含的資料進行排序處理 假設原本有10筆資料,我選了第7筆,此時會呈現藍底的樣子(表示被選取) 此時若經過排序,假設此筆資料已經變到第2筆 但是仍然是第7筆的位置是呈現藍底的樣子 此時我做了一些處理,讓排序後的結果能夠在第2筆的位置呈現藍底 問題來了...第7筆的位置雖然不是藍底的樣子,卻保有虛線框的狀態 請問要怎麼讓這虛線框消失呢?? 此外如果可以多選...那麼排序後要如何記住先前所選取的Item ,並讓它們呈現藍底的樣式呢? 目前我只有單選,所以用一個變數先記住所選取的 Item 的 caption...排序後再找出該 Item 並讓selected=true .... 不知有沒有好方法?? < face="Verdana, Arial, Helvetica">
david629 你好:
(1)要 ListView1 裡面某一個 Item 被選取 (藍底) 的話 (可多選)
   ListView1->Items->Item[i]->Selected=true;
(2)要 ListView1 裡面某一個 Item 得到 Focus (虛線) 的話 (只能一個)
   ListView1->Items->Item[i]->Focused=true;
(3)你在做 Sort 的時候,除了置換每一個 Item 的 Caption 以外,還要去偵測
   以上 (1)(2) 兩個屬性,然後把正確的屬性設定在新的位置上
    -- 
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
系統時間:2024-05-17 16:03:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!