![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 張國毅 ![]()
![]() |
當我滑鼠按住控制項A,控制項A相關事件都可以正常觸發 但是在"滑鼠按住"得情況下,把滑鼠移到控制項B上卻無法觸發控制項B的Mouse相關事件 我想設計一個介面上有多個按鈕,當我第一顆按鈕按下去之後用拖曳的方式去多重選取其他按鈕 如果沒辦法用事件來做的話有沒有別的方向可以達成?
搜尋相關Tags的文章:
[ 控制項事件 ] ,
本篇文章發表於2017-08-03 00:07 |
1樓
最有價值解答
QZ_CHUNG ![]() |
試試看下面,在控制項A的MouseMove事件加入
if (e.Button == MouseButtons.Left) { Point pt = 控制項.PointToClient(Cursor.Position); Rectangle rc = 控制項.ClientRectangle; if (rc.Contains(pt)) { //你希望發生的事件 } }
本篇文章回覆於2017-08-03 09:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
張國毅 ![]() |
沒有錯,就是這個功能
太感謝了,沒想到有這種寫法
本篇文章回覆於2017-08-03 09:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |