我想讓我的用戶拖動幾個界面項目。目前,只能使用Cursor.Draw方法直接繪製圖形對象。 我希望能夠顯示在屏幕上拖動的項目,拖動Windows圖標(如文件夾,可以從窗口拖到窗口和任務欄等)的方式。 dotnet框架是否提供了執行此操作的能力,還是需要大量的鉤住可怕的Windows API函數?顯示被鼠標光標拖動的圖標嗎?
編輯:我想要,而我拖動的東西,能夠看到我拖動顯示在鼠標光標旁邊的圖像。 我希望能夠將該項目拖出窗口,並繼續將其顯示在鼠標光標旁邊。
我想讓我的用戶拖動幾個界面項目。目前,只能使用Cursor.Draw方法直接繪製圖形對象。 我希望能夠顯示在屏幕上拖動的項目,拖動Windows圖標(如文件夾,可以從窗口拖到窗口和任務欄等)的方式。 dotnet框架是否提供了執行此操作的能力,還是需要大量的鉤住可怕的Windows API函數?顯示被鼠標光標拖動的圖標嗎?
編輯:我想要,而我拖動的東西,能夠看到我拖動顯示在鼠標光標旁邊的圖像。 我希望能夠將該項目拖出窗口,並繼續將其顯示在鼠標光標旁邊。
我們在SO中有一個simialr問題。 Move a picture box with Mouse。你可以使用相同的東西(?)。將圖標放在圖片框中並讓用戶移動它。
我不知道這可能是使用: Drag and Drop in Windows Forms - A Primer
正是你在看什麼?需要更多的澄清。 – Shoban 2009-06-02 12:26:41