0
我正在爲我的遊戲製作地圖編輯器。當用戶點擊地圖時,我已經設法添加一個對象到地圖上。在用戶點擊鼠標和拖動的路徑中添加對象(如mspaint中的鉛筆)會很方便。我需要註冊哪些事件才能發揮這種效果?在C#中無拖放拖動
感謝您的任何想法。
我正在爲我的遊戲製作地圖編輯器。當用戶點擊地圖時,我已經設法添加一個對象到地圖上。在用戶點擊鼠標和拖動的路徑中添加對象(如mspaint中的鉛筆)會很方便。我需要註冊哪些事件才能發揮這種效果?在C#中無拖放拖動
感謝您的任何想法。
這裏是主要的想法:
使用的MouseUp()的MouseDown()和的MouseMove()。
將一些布爾設置爲0 - 告訴你,如果你拖動。
當(鼠標向下)和(標誌== 0)然後START_DRAGGING。 然後鼠標移動會知道你是否正在通過標誌== 1拖動。
當(鼠標向上)和(標誌== 1)你知道你只是停止拖動,所以將標誌設置爲0。
謝謝。我有它的工作。 – 2013-03-21 11:48:35
mouse up \ down? – Guy 2013-03-21 11:34:17
@Guy使用鼠標上/下並同時移動? – 2013-03-21 11:35:31
是的,鼠標懸停。用一面旗子來知道你現在是否正在絞盡腦汁。 – Guy 2013-03-21 11:36:46