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

有關於ListView和TreeView的組合問題

尚未結案
imslow
一般會員


發表:7
回覆:5
積分:2
註冊:2005-09-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-10-27 20:57:13 IP:220.133.xxx.xxx 未訂閱
各位前輩好 小弟最近在做關於TreeView和ListView的相關程式 遇到一些問題 想請各位前輩幫忙    問題是這樣的 首先..我先以ListView接收資料(vsreport的形式) 資料是不斷的產生 產生出一列一列的資料,此時我要搭配TreeView去秀出 就是當我點下某一列的時候,treeview能夠秀出關於 此資料的樹狀圖(即每一行的樹狀資料皆不同)    我在listview的dbclick事件下 打入         if(ListView1->Items->Count!=0 && ListView1->ItemIndex>=0)         {               //想將TreeView秀出         } 但是..卻不得其門而入... 有各位前輩能夠幫助我嗎?
haman
中階會員


發表:46
回覆:137
積分:56
註冊:2005-03-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-11-07 18:22:15 IP:211.76.xxx.xxx 未訂閱
我先假設你在接收資料的時後就已經把資料加到TreeView當中 這裡我只做TreeView展開的動作..
void __fastcall TForm1::ListViewDblClick(TObject *Sender)
{
        if(ListView->Items->Count!=0 && ListView->ItemIndex>=0)
        {
                TTreeNode* Node = TreeView->Items->GetFirstNode();
                for(int i = 0 ;i < ListView->Items->Count;i  )
                {
                        if(i == ListView->ItemIndex)
                                Node->Expanded = true;
                        else
                                Node->Expanded = false;                            Node = Node->GetNextChild(Node);
                }
        }
}
==================================== 懂的不多,卻想學的更多,搞得不自覺的將問題複雜化@@
系統時間:2024-11-23 7:16:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!