如何將這兩者連結在一起? ExpressVerticalGrid控件 |
缺席
|
harktrip
一般會員 發表:30 回覆:30 積分:12 註冊:2007-04-11 發送簡訊給我 |
<textarea class="cpp" rows="10" cols="60" name="code"> //有兩個cxVerticalGrid物件cxVerticalGrid1和cxVerticalGrid2
//cxVerticalGrid1在Form1已經先預設兩個欄位了cxVerticalGrid1EditorRow1和cxVerticalGrid1EditorRow2
//現將cxVerticalGrid1EditorRow1設成我要的下拉選單項
//在cxVerticalGrid2產生五個欄位
cxVerticalGrid2->Add(__classid(TcxCategoryRow));
cxVerticalGrid2->Add(__classid(TcxEditorRow));
cxVerticalGrid2->Add(__classid(TcxEditorRow));
cxVerticalGrid2->Add(__classid(TcxEditorRow));
cxVerticalGrid2->Add(__classid(TcxEditorRow));
//把p宣告成TcxColorComboBoxProperties
TcxColorComboBoxProperties *p =new TcxColorComboBoxProperties(null );
//在cxVerticalGrid1的EditorRow2欄位設成TcxColorComboBoxProperties屬性
cxVerticalGrid1EditorRow2 ->Properties->EditPropertiesClassName="TcxColorComboBoxProperties";
//預設基本參數和顏色選項
p->Items->Clear();
p->NamingConvention= cxncNone;
p->ColorValueFormat= cxcvHexadecimal;
p->PrepareList= cxplNone;
p->ColorBoxFrameColor= clSkyBlue;
p->DefaultDescription="這是我自己的下拉選單選項色";
p->CustomColors->AddColor(0x00ff01,"我的顏色1");
p->CustomColors->AddColor(0x00ff10,"我的顏色2");
p->CustomColors->AddColor(0x00ff21,"我的顏色3");
p->CustomColors->AddColor(0x00ff31,"我的顏色4");
p->CustomColors->AddColor(0x00ff41,"我的顏色5");
p->CustomColors->AddColor(0x00ff51,"我的顏色6");
p->CustomColors->AddColor(0x00ff61,"我的顏色7");
//讓cxVerticalGrid1 的 cxVerticalGrid1EditorRow2 的下拉顏色選單是自己想要的選單顏色
cxVerticalGrid1EditorRow2 ->Properties->EditProperties = p;
//問題來了,cxVerticalGrid2裡的特定欄位我也要設成我要的下拉顏色選單 要如何作?
</textarea>
真的請各位老大指點迷津了..感恩啦 附註: 如果是這樣的話 TcxCustomRow *ARow; ARow=cxVerticalGrid2->Add(__classid(TcxEditorRow));//ARow=增加的欄位 這樣的話 ARow是沒辦法直接 ARow->Properties->EditPropertiesClassName="TcxColorComboBoxProperties"; |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |