0
這個問題是一個跟進的問題發佈:可能爲WinForms UI應用程序設置動畫拖放功能?
Is it possible to move a composite control by clicking on one of its daughter controls?
是否有可能進行動畫處理的實際拖放動作。 I.E.而不是隻在下面有一個鼠標指針和一個小矩形框,顯示看起來像複合控件的東西?
這個問題是一個跟進的問題發佈:可能爲WinForms UI應用程序設置動畫拖放功能?
Is it possible to move a composite control by clicking on one of its daughter controls?
是否有可能進行動畫處理的實際拖放動作。 I.E.而不是隻在下面有一個鼠標指針和一個小矩形框,顯示看起來像複合控件的東西?
第一種方法是簡單地創建一個看起來像組合控件的靜態圖標,例如將其作爲資源嵌入到應用程序中。然後,您必須將其用作自定義拖放圖標。這個答案Can I choose a custom image for C# Windows Application Drag Drop functions解釋瞭如何做到這一點。
第二種方法比較複雜。您可以基於被拖動的控件的當前內容動態地創建一個圖標,而不是使用靜態圖標。以下回答C# Drag-and-Drop: Show the dragged item while dragging更詳細地解釋它。
我會做第二個選項,但是,有代碼丟失,以使其工作:(。 –