如何建立矩陣元件? |
答題得分者是:jow
|
suntea
一般會員 發表:18 回覆:16 積分:6 註冊:2006-12-12 發送簡訊給我 |
|
jow
尊榮會員 發表:66 回覆:751 積分:1253 註冊:2002-03-13 發送簡訊給我 |
假設Form上的 Image 命名規則是 "Image" + IntToStr(Index);
以下新增Form的屬性 Images: [code cpp] //--------------------------------------------------------------------------- #ifndef fMainH #define fMainH //--------------------------------------------------------------------------- #include #include #include #include <Forms.hpp><br />#include //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: TImage *Image1; TImage *Image2; TButton *Button1; void __fastcall Button1Click(TObject *Sender); private: TImage* __fastcall GetImages(int Index); public: __fastcall TForm1(TComponent* Owner); __property TImage* Images[int Index]={read=GetImages}; }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif [code cpp] //--------------------------------------------------------------------------- #include #pragma hdrstop #include "fMain.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner): TForm(Owner) { } //--------------------------------------------------------------------------- TImage* __fastcall TForm1::GetImages(int Index) { return (TImage*)FindComponent("Image" IntToStr(Index)); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { if(Images[1])ShowMessage(Images[1]->Name); } //--------------------------------------------------------------------------- [/code] |
Coffee
版主 發表:31 回覆:878 積分:561 註冊:2006-11-15 發送簡訊給我 |
|
jow
尊榮會員 發表:66 回覆:751 積分:1253 註冊:2002-03-13 發送簡訊給我 |
呵! Coffee 兄玩文字遊戲喔? 我還真的看漏了, 不過我想提問者要的
應該是以 Index 來索引陣列吧...^_^'' 嗯, 矩陣應該是他的排列方式. ===================引 用 suntea 文 章=================== 試用BCB 2006, 目前Form 上面有十張不同的圖案Image物件 我想弄出 Image[1] , Image[2],....等有 index 的Image 矩陣相同元件, 可讓for迴圈使用 , 請問如何弄出呢....? 有嘗試過改Name屬性,但似乎不行..
編輯記錄
jow 重新編輯於 2007-10-12 10:56:05, 註解 無‧
|
suntea
一般會員 發表:18 回覆:16 積分:6 註冊:2006-12-12 發送簡訊給我 |
|
Coffee
版主 發表:31 回覆:878 積分:561 註冊:2006-11-15 發送簡訊給我 |
矩陣跟陣列是兩回事,如果發問的人一時不察是還好..
但如果連矩陣跟陣列都搞不清楚的話,那...:P ===================引 用 jow 文 章=================== 呵! Coffee 兄玩文字遊戲喔? 我還真的看漏了, 不過我想提問者要的 應該是以 Index 來索引陣列吧...^_^'' 嗯, 矩陣應該是他的排列方式. ===================引 用 suntea 文 章=================== 試用BCB 2006, 目前Form 上面有十張不同的圖案Image物件 我想弄出 Image[1] , Image[2],....等有 index 的Image 矩陣相同元件, 可讓for迴圈使用 , 請問如何弄出呢....? 有嘗試過改Name屬性,但似乎不行..
------
不論是否我發的文,在能力範圍皆很樂意為大家回答問題。 為了補我的能力不足之處,以及讓答案可以被重複的使用,希望大家能儘量以公開的方式問問題。 在引述到我的文時自然會儘量替各位想辦法,謝謝大家! |
suntea
一般會員 發表:18 回覆:16 積分:6 註冊:2006-12-12 發送簡訊給我 |
|
lu
高階會員 發表:11 回覆:189 積分:195 註冊:2003-11-19 發送簡訊給我 |
矩陣和陣列這兩個完全沒有關係的東西
陣列....簡單說就是把相同的東西,依照一定的順序來排列 舉例 int Num_array[10]; 這個就是陣列 矩陣....這個是數學上的東西 給你一個連結去看一下 http://zh.wikipedia.org/wiki/矩陣 http://zh.wikipedia.org/wiki/矩陣加法 如果真的還是不懂......請把數學課本挖出來,再K一遍 印象中...好像是高中數學有教.....高中......那是上個世紀的事了(還真的是上個世紀的事 ) ===================引 用 suntea 文 章=================== 我知道有一維陣列 ,二維陣列,多維陣列....等等 但我不清楚前輩 矩陣元件 與陣列元件 的差別....
編輯記錄
lu 重新編輯於 2007-10-12 11:24:50, 註解 無‧
|
suntea
一般會員 發表:18 回覆:16 積分:6 註冊:2006-12-12 發送簡訊給我 |
|
jow
尊榮會員 發表:66 回覆:751 積分:1253 註冊:2002-03-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |