[VB.NET]一次處理容器中(ex.GroupBox)所有的控制項。
有時候要Load畫面進來的時候,需要一次把所有的TextBox清空,這時候當然是可以一個一個去處理啦
ex.
textbox1.text=""
textbox2.text=""
.
.
.
textbox100.text=""
如果控制項很多的話,就真的就會有點OOXX的變成複製貼上機器人。
(順便問一下,VS2010有哪種textbox1往下複製的話,會自動跑流水號的功能嗎?)
我是不知道有沒有這種功能啦,所以就用下列這段Code來代替囉,
狀態是設定一個大GroupBox裡面有好幾個小GroupBox,小GroupBox中有很多TextBox要清空。
For Each gb As Control In Me.gbContent.Controls
If TypeOf (gb) Is GroupBox Then
For Each c As Control In gb.Controls
If TypeOf (c) Is TextBox Then
CType(c, TextBox).Text = ""
End If
Next
End If
Next
可以看到有兩層迴圈,大概意思我想大家應該看得懂吧。
紀錄一下囉。^^
成功跑起來後我就這樣用了,所以有更好的寫法,
或是我這寫法有不好的地方請指正,下台一鞠躬。