有關於ListView和TreeView的組合問題 |
尚未結案
|
imslow
一般會員 發表:7 回覆:5 積分:2 註冊:2005-09-05 發送簡訊給我 |
各位前輩好
小弟最近在做關於TreeView和ListView的相關程式
遇到一些問題
想請各位前輩幫忙 問題是這樣的
首先..我先以ListView接收資料(vsreport的形式)
資料是不斷的產生
產生出一列一列的資料,此時我要搭配TreeView去秀出
就是當我點下某一列的時候,treeview能夠秀出關於
此資料的樹狀圖(即每一行的樹狀資料皆不同) 我在listview的dbclick事件下
打入
if(ListView1->Items->Count!=0 && ListView1->ItemIndex>=0)
{
//想將TreeView秀出
}
但是..卻不得其門而入...
有各位前輩能夠幫助我嗎?
|
haman
中階會員 發表:46 回覆:137 積分:56 註冊:2005-03-10 發送簡訊給我 |
我先假設你在接收資料的時後就已經把資料加到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); } } }==================================== 懂的不多,卻想學的更多,搞得不自覺的將問題複雜化@@ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |