2011-03-10 152 views
0

我寫一個雙贏應用鼠標按下事件handller,並在運行時我讓許多控件並找到我的形式,現在我想handell鼠標按下事件爲我創造,現在哪有什麼控制我這麼做對我來說很重要,當鼠標停止事件發生時,我明白髮生了哪種控制。 我創建的控件是圖片框。 我的問題很清楚? 謝謝。創建運行時

+0

不,你的問題是不明確的。的WinForms? WPF? Silverlight的? ASP.Net? MonoTouch的? – SLaks 2011-03-10 19:13:32

+0

@SLaks:WinForms。 – Farna 2011-03-10 19:16:34

回答

3

您可以編寫control.MouseDown += SomeMethod;並檢查void SomeMethod(object sender, MouseEventArgs e) { ... }中的參數sender

+0

@ na.farzane這是你最好的選擇 – 2011-03-10 19:21:22

+0

如何從一個控制檢查其發送者? – Farna 2011-03-10 19:41:21

+0

我應該爲所有創建的控件編寫這個事件handeller? – Farna 2011-03-10 19:49:05

0

我想創建一個選擇處理程序類,然後要求每個控件來實現它。 SLaks主意聽起來不錯的東西不是太複雜,但是當你添加更多的控制你的頁面選擇處理程序將同時從代碼維護和代碼執行的角度來看更有效率。