台灣最大程式設計社群網站
線上人數
1917
 
會員總數:241132
討論主題:186803
歡迎您免費加入會員
討論區列表 >> C# >> 請問C#裡有沒類似FindControl的功能??
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問C#裡有沒類似FindControl的功能??
價值 : 200 QP  點閱數:175 回應數:6

樓主

mar234964
門外漢
0 10
454 26
發送站內信

如題。

1.asp.net 可利用 FindControl() 找到指定控制項,那Window Form裡有沒類似的語法??

2.順便問下,那變數名稱是否也有類似的方法?
例如我有3個int 變數


能否有甚麼方式抓到指定的變數??
類似以下效果
int i=(int)FindControl("count1");




先謝謝各位了

搜尋相關Tags的文章: [ 變數 ] , [ 指定 ] ,
本篇文章發表於2017-09-07 16:38
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

春天
檢舉此回應
1.

2.
反射
本篇文章回覆於2017-09-07 16:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

春天
檢舉此回應

本篇文章回覆於2017-09-07 16:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

mar234964
檢舉此回應
To 春天:
感謝你,第一個問題解決了,但第二個還是有問題..

我希望達到以下效果


結果會變成 int1=0,int2=1,int3=2
本篇文章回覆於2017-09-07 17:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
不錯的參考

春天
檢舉此回應
不用反射的話,看看Dictionary合不合用
C# Dictionary

本篇文章回覆於2017-09-07 17:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

mar234964
檢舉此回應
To 春天:
Dictionary 能達成我要的效果。

那是否變數沒法用類似Find方法,給變數名稱的字串抓到該變數?
本篇文章回覆於2017-09-07 17:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

春天
檢舉此回應
據我所知 C# Windows Form沒有,也許有其它前輩知道方法
本篇文章回覆於2017-09-08 09:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

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