台灣最大程式設計社群網站
線上人數
6098
 
會員總數:246136
討論主題:189720
歡迎您免費加入會員
討論區列表 >> VB.NET >> 抓取FORM裡面所有控制項
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
抓取FORM裡面所有控制項
價值 : 20 QP  點閱數:752 回應數:3
樓主

Ghost
門外漢
0 6
161 6
發送站內信

各位好 小弟最近在寫自訂控制項要手動註冊事件
但某些TEXBOX是在TabControl裡面的
導致我在註冊時抓不到
需要再額外針對TabControl裡面TabPage控制項做註冊
如果TabPage很多頁,變成一樣的東西要寫很多次
不知道是否有指令能抓到FORM所有的控制項?





搜尋相關Tags的文章: [ 自訂控制項 ] ,
本篇文章發表於2016-09-08 14:51
1樓
作者回應

Ghost
檢舉此回應
另外PO上小弟修改後的CODE


本篇文章回覆於2016-09-08 14:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

dars8184
檢舉此回應
用遞迴做,有些控制項可以包含控制項,如Panel, GroupBox,有的則不行,如TextBox, Button,根據不同的控制項繼續遞迴找
本篇文章回覆於2016-09-09 10:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

LZ
檢舉此回應
這麼久這問題應該被解決了
否則可以試試將for each指定的區域從Me.tp4.Controls修改為特定特定容器(Panel GroupBox)
例如


或許就可以奏效
本篇文章回覆於2019-08-02 13:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.