我正在開發一個WinForm 的Windows Mobile 5.0或以上與.NET Framework精簡版2.0 SP2和C#。.NET Compact Framework的:控制在控制onmousedown事件問題
我有兩個自定義控件(從Control繼承的兩個類)。如果我點擊control1的特定位置,它將顯示control2(control2是control1的控件)。換句話說,control2是一個彈出菜單,它顯示在control1上。
Control2有兩個linklabel。如果用戶點擊其中的一個,control2會拋出一個事件來通知control1有關用戶的選擇。
在control1上,我重寫了OnMouseDown,OnMouseUP和OnMouseMove。
好的。我在用戶點擊control2上的linklabel的情況下調試了代碼。該事件經過:
- 在control2上,使用linklabel_click方法。
- On control1,control2_customEvent method。
- 而且,這裏是我的問題,關於control1, 的OnMouseMove方法和OnMouseUp。
如果我點擊control2而不點擊鏈接標籤,它也會拋出control1.OnMouseMove和control1.OnMouseUp。
更新:
爲什麼射擊的OnMouseMove和OnMouseUp上控制1如果我點擊了控制2?
謝謝!
由於您點擊了鼠標,它正在點擊OnMouseDown。那真的是你要問的嗎? – 2009-12-04 16:42:16
不,我想問,爲什麼在Control1上點擊OnMouse事件,如果我點擊Control2? – VansFannel 2009-12-04 16:57:16