請問一個製作元件的問題... |
尚未結案
|
kelon
一般會員 發表:17 回覆:27 積分:18 註冊:2002-07-22 發送簡訊給我 |
請問...
我現在自製一個元件 繼承自StringGrid
現在想多一個property Columns;
所以在
private:
std::vector
|
lcsboy
版主 發表:87 回覆:622 積分:394 註冊:2002-06-18 發送簡訊給我 |
|
kelon
一般會員 發表:17 回覆:27 積分:18 註冊:2002-07-22 發送簡訊給我 |
請問...我目前做到...
//MyGrid.h============================================================
class StringColumnsItem:public TObject
{
private:
AnsiString _Caption;
void __fastcall SetCaption (AnsiString Value);
__published:
__property AnsiString Caption={read=_Caption,write=SetCaption};
};
//....................................................................
class StringColumns:public TObject
{
friend class MyGrid;
private:
std::vector <
|
kelon
一般會員 發表:17 回覆:27 積分:18 註冊:2002-07-22 發送簡訊給我 |
經過嚐試已經解決了 用了一個怪方法
在
StringColumnsItem* __fastcall StringColumns::GetItem (int Index)
{
if (Content.size()>Index)
return Content [Index];
else
{
for (int i=Content.size();i<=Index;i++)
{
Content.push_back(new StringColumnsItem);
}
return Content[Index];
}
}
現在要想辦法把產生的東西殺掉 < >
佔了空間 不好意思 < > 發表人 - kelon 於 2003/05/27 15:50:40
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |