作者jakevin (真。假凱文)
看板Visual_Basic
標題Re: [.NET] 多個物件放在物件陣列的方法
時間Sat Mar 19 17:23:02 2011
感謝 pinkykk 大大的幫忙
順便把心得po上來
現在我有名稱 Text1 到 Text50 在 form 上面
我是用for迴圈抓進去
Dim TextArray as Text = New Text(50) {}
Dim i as int
for i = 1 to 50
TextArray(i) = Me.Controls("Text" & i)
Next
這樣就搞定了!!
請注意,這是Text放在Form裡面
若是你跟我一樣 放在Form的 Panel01 上面的話
請改成
Me.Panel01.Controls("Text" & i )
※ 引述《jakevin (真。假凱文)》之銘言:
: 請輸入專案類型(網站專案或者應用程式專案):應用程式
: 感謝之前版上先進的教學,學會了用物件陣列方式
: 但之前都是用 一個一個加進去的 繁雜方法
: TextArray(0) = Text0
: TextArray(1) = Text1
: .....
: TextArray(10) = Text10
: 10個物件還好解決,但是現在遇到50個已經在from裡面拉好的物件
: 請問要用什麼方式丟進去會比較快呢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.75.85
→ pinkykk:我不是大大... 03/19 18:05
→ jakevin:XD 雖然學起這方法 不過我的物件放在不同容器 結果還是 03/19 19:10
→ jakevin:一筆一筆敲 03/19 19:10
→ jakevin:總之感謝了 03/19 19:33
→ pinkykk:不同容器應該也可以壓@@ 03/19 20:56
→ pinkykk:多包一個迴圈繞大容器咧!? 03/19 20:56
→ jerry119:Me.FindForm.Controls.Find("Text" & i, True) 03/31 16:00