TreeView ImageIndex 相關的小問題 |
答題得分者是:deity
|
sliver
一般會員 發表:7 回覆:6 積分:2 註冊:2010-12-10 發送簡訊給我 |
1.Click TreeView中任意Node為什麼該Node的Image會變成ImageIndex=0的Icom,當Click其他Node後,原先Node會回復原本的Icon,該如何關閉此功能
目的:(不管有沒有Click , Icon要保持不變). 2.( OptionTreeView->Items->Insert )之後要如何指定該Node的ImageIndex 紅字部分能否改為Insert與Add後共用該程式OptionTreeView->Items->Insert(OptionTreeView->Selected, "Step:" PStepNameEdit->Text ",Dev:" DeviceEdit->Text StepTyp_A); } else{ ItemIndex_i=(OptionTreeView->Items->Count)-1; if(PSSCheckBox->Checked){ OptionTreeView->Items->Item[ItemIndex_i]->ImageIndex=int(1); } else{ OptionTreeView->Items->Item[ItemIndex_i]->ImageIndex=int(3); } OptionTreeView->Deselect(OptionTreeView->Selected); } //--------------------------------------------------------------------------- |
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
1、你可以了解下ImageIndex,selectedindex这二个属性,对这个二个属性分别进行设置。
设定好selectedindex,即你选中node时所需显示的icon,这样就跟你imageindex没关系了。 2、通常可以定义一个变量如: nd:ttreenode; nd:=OptionTreeView->Items->Insert(OptionTreeView->Selected, "Step:" PStepNameEdit->Text ",Dev:" DeviceEdit->Text StepTyp_A); nd->ImageIndex=1;//图标, nd->SelectedIndex=2;//选中后的图标 大概是这样吧,你自己试试。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |