[問題] 建立物件後的程式寫法請益
各位高手好,不才又來板上請教似乎應該是很基本的技巧m(_ _)m
以往老師授課都是教我們用好用的工具箱拉物件出來,
然後直接點兩下開始寫程式,很方便很直覺很簡單,
textBox1、Button1....已經變成習慣。
現在私底下自己在摸索一些進階的功能,遭遇了一個障礙,
我用程式碼動態的建立一個物件後,不知道怎麼呼叫它?!
程式碼是這樣子的:
Button Btn = new Button();
然後是一串物件描述(Name. Location. Size...)
this.Controls.Add(Btn);
Btn.Click += new EventHandler(Btn_Click);
然後下面再寫一個函式來描述這些物件的作用
void Btn_Click(object sender, EventArgs e)
{
}
以上是我Google出來的寫法,還算過得去,也看得懂,
但是卡在Btn_Click裡面不知道怎麼開始著手,
比如我要知道這個建立出來的Btn的Size,
以往只要簡單的Button1.Size這樣就呼叫出來了,
但現在前面的主詞要放什麼都不對,
我試過直接用this,但不對,它會呼叫到Form1的(?),
另外試了幾個也都不行,也Google不到,只好厚著臉皮來板上問。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.171.246.211
→
06/24 23:32, , 1F
06/24 23:32, 1F
唔,可以了! 原來是這樣,感謝指教orz
※ 編輯: stu87616 來自: 1.171.246.211 (06/24 23:51)
希望還有人會看到(?)
進一步的問題是這樣的,
我動態的建立了許多PictureBox,想要換圖片的時候不知道該如何呼叫,
我用this.Controls.Find(); 這個指令可以成功的抓到我要的那些PictureBox
但是this.Controls.Find().←這裡之後,用Name啦,Size啦,都可以很正常抓到,
但那是很通用的屬性,PictureBox獨有的Image屬性就不會出來,
這樣不知道怎麼改圖片...
請問我這樣的做法有錯嗎?要怎麼過這關...
※ 編輯: stu87616 來自: 1.162.162.170 (06/26 23:21)
→
06/26 23:21, , 2F
06/26 23:21, 2F
→
06/26 23:28, , 3F
06/26 23:28, 3F
→
06/26 23:29, , 4F
06/26 23:29, 4F
呃...可以詳細一點說明嗎@@
要怎麼記錄下(這樣就能讓編譯器知道這是一個PictureBox嗎?
※ 編輯: stu87616 來自: 1.162.162.170 (06/26 23:34)
還有轉型...感覺就是我要的答案,這個要怎麼做?
※ 編輯: stu87616 來自: 1.162.162.170 (06/26 23:34)
→
06/26 23:40, , 5F
06/26 23:40, 5F
→
06/26 23:40, , 6F
06/26 23:40, 6F
→
06/26 23:44, , 7F
06/26 23:44, 7F
→
06/26 23:44, , 8F
06/26 23:44, 8F
→
06/26 23:49, , 9F
06/26 23:49, 9F
→
06/26 23:49, , 10F
06/26 23:49, 10F
→
06/26 23:53, , 11F
06/26 23:53, 11F
→
06/26 23:53, , 12F
06/26 23:53, 12F
→
06/26 23:53, , 13F
06/26 23:53, 13F
→
06/27 01:22, , 14F
06/27 01:22, 14F
→
06/27 01:23, , 15F
06/27 01:23, 15F
→
06/27 01:55, , 16F
06/27 01:55, 16F
→
06/27 01:55, , 17F
06/27 01:55, 17F
→
06/27 01:55, , 18F
06/27 01:55, 18F
→
06/27 02:24, , 19F
06/27 02:24, 19F
→
06/27 02:25, , 20F
06/27 02:25, 20F
→
06/27 02:26, , 21F
06/27 02:26, 21F
→
06/27 02:27, , 22F
06/27 02:27, 22F
→
06/27 02:28, , 23F
06/27 02:28, 23F
→
06/27 12:12, , 24F
06/27 12:12, 24F
→
06/27 20:37, , 25F
06/27 20:37, 25F
推
06/28 01:28, , 26F
06/28 01:28, 26F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章