關於ListView的Columns |
答題得分者是:RaynorPao
|
leeli
初階會員 發表:57 回覆:55 積分:27 註冊:2003-06-25 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: Dears: Listview如果ViewStyle設為vsReport。現在,我想要在程式執行後,再決定Columns所顯示的內容,該如何解決呢?因為,我只會在程式還沒有編譯之前就先決定好它所顯示的內容。如果,我想要程式執行之後才決定它所顯示的內容,該如何來處理呢? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!leeli 你好: 試試看這樣子寫行不行呢?? TListColumn *lc; lc=ListView1->Columns->Add(); lc->Caption="姓名"; lc=ListView1->Columns->Add(); lc->Caption="性別"; lc=ListView1->Columns->Add(); lc->Caption="身高"; lc=ListView1->Columns->Add(); lc->Caption="體重";-- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
leeli
初階會員 發表:57 回覆:55 積分:27 註冊:2003-06-25 發送簡訊給我 |
引言: leeli 你好: 試試看這樣子寫行不行呢?? TListColumn *lc; lc=ListView1->Columns->Add(); lc->Caption="姓名"; lc=ListView1->Columns->Add(); lc->Caption="性別"; lc=ListView1->Columns->Add(); lc->Caption="身高"; lc=ListView1->Columns->Add(); lc->Caption="體重"; -- Enjoy Researching & Developing --Dear Rayn leeli 你好: 試試看這樣子寫行不行呢?? TListColumn *lc; lc=ListView1->Columns->Add(); lc->Caption="姓名"; lc=ListView1->Columns->Add(); lc->Caption="性別"; lc=ListView1->Columns->Add(); lc->Caption="身高"; lc=ListView1->Columns->Add(); lc->Caption="體重"; -- Enjoy Researching & Developing -- leeli 你好: 試試看這樣子寫行不行呢?? TListColumn *lc; lc=ListView1->Columns->Add(); lc->Caption="姓名"; lc=ListView1->Columns->Add(); lc->Caption="性別"; lc=ListView1->Columns->Add(); lc->Caption="身高"; lc=ListView1->Columns->Add(); lc->Caption="體重"; -- Enjoy Researching & Developing -- Dear RaynoPao: 您這種方式的確是可行的。謝謝。 但是,如果我原本一開始就已經有姓名,性別,身高,體重。然後,我現在要在性別跟身高中間加上血型,該如何做呢? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!
------
小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡! |
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: Dear RaynoPao: 您這種方式的確是可行的。謝謝。 但是,如果我原本一開始就已經有姓名,性別,身高,體重。然後,我現在要在性別跟身高中間加上血型,該如何做呢? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡! leeli 你好: (1)小弟我查了一下 TListView 的文件說明,好像沒有找到這方面的功能,可能 要自己寫吧?? 其他的大大知不知道呢?? (>>>Caption="姓名">Columns->Add(); lc->Caption="性別"; lc=ListView1->Columns->Add(); lc->Caption="血型"; lc->Width=0; lc=ListView1->Columns->Add(); lc->Caption="身高"; lc=ListView1->Columns->Add(); lc->Caption="體重"; (3)如果要顯示的話,再另外設定 Width,例如: ListView1->Column[2]->Width=50; (4)可是這種做法還是有漏洞的,就是當你去拉 Column 與 Column 之間的分隔 的時候,還是會讓隱藏的 Column 給顯示出來的 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
leeli
初階會員 發表:57 回覆:55 積分:27 註冊:2003-06-25 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: Dear RaynorPao: 謝謝您的指導。 不過小弟我還有一個問題。就是Data->SubItems->Add();是加一筆資料進來,會在就資料的下一列。如果,我想要新加進來的資料是在舊資料的上面,該使用什麼語法呢? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!leeli 你好: 請問?? 你說的意思~~是不是像以下這個樣子呢?? < class="code"> TListItem *a; a=ListView1->Items->Insert(2); a->Caption="Test"; a->SubItems->Add("Test"); // ........................ a->ImageIndex=0; -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |