PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 是誰invoke了button.Click?
作者:
Shrugg
(好柿花生)
2016-02-14 02:54:00
當我們宣告了委派,接著透過宣告事件去實體化委派
然後就把事件當作handler丟給系統了
(這邊我還是沒搞清楚使用事件去實體化比直接使用委派實體化多了甚麼好處,
為什麼都要加event)
請問 this.button1.Click += new System.EventHandler(this.button1_Click);
系統是怎麼去invoke的?
我找過Button類別跟Control類別好像都沒找到有OnClick這個方法
系統是透過哪一個Method去invoke它的呢?
我找了一個範例去自訂一個button,想說或許可以搞懂這一塊
沒想到即使是自訂的button,它的control也是用繼承的
所以button.Click還是只要做好委派跟事件後丟給系統
作者:
fo40225
2016-02-14 06:25:00
基本上WinForm都已經包裝好了 直接用就可以了真要看Button的OnClick看這
http://tinyurl.com/p2l2kz
http://referencesource.microsoft.com/#System.Windows.
Forms/winforms/Managed/System/WinForms/Button.cs,3e31bcfb229a9c51,references重新縮址
http://tinyurl.com/zsrxhgb
繼續閱讀
[問題] 委派跟代理
Shrugg
Fw: [問題] MVC entity 連線設定
YaMeiLo
[問題] .NET MVC web api是否有限制存取的做法?
sing10407
Re: [問題] 有Page_Load, 那麼有相對應的Page_Close嗎
wezmag
Re: [問題] 有Page_Load, 那麼有相對應的Page_Close嗎
wrltertnnn
Re: [問題] 有關using
GoalBased
[問題]Winform如何發行「完整」的安裝程式
jamyang
Re: [問題] 有關using
neo5277
[問題] 有關using
mitm
javaScript 的array 如何在.cs 宣告傳遞
sqrt1089
Links
booklink
Contact Us: admin [ a t ] ucptt.com