?????? 上次寫了Panel的分頁滾動控件( C#開發的Panel滾動分頁控件(滑動版) - 開源研究系列文章 - Lzhdim's Fashion - 博客園 ),但是主要是想寫一個Panel里控件拖放的效果,然后分頁控件用于Panel里控件的分頁。此文這次寫的是控件拖放效果,這個與Windows 11開始菜單的那個拖放效果一致的,與手機界面里的應用拖放效果也是一個效果,于是就有了本文的。
1、 項目目錄;
?
2、 源碼介紹;
1)????? ·Panel;
Panel里沒什么,主要是加載控件和分頁效果。
?
?
2)????? 控件里拖放;
這里用了多個函數進行判斷和動畫處理,代碼比較多,就不貼出來了。
主要的函數搭配控件的事件進行了處理。
3、 運行界面;
?
4、 使用介紹;
1) 將窗體里的Panel復制到項目中,并將加載和鼠標卷動的代碼復制過去;
2) 將控件復制到項目中,然后添加自己的操作內容;
3)窗體界面,拖放對象進行移動,拖放到邊緣以放到下一頁;?
5、 源碼下載;
? https://download.csdn.net/download/lzhdim/91289530
6、 其它建議;
這個例子里的拖放的代碼比較多,但是使用起來還是比較方便的,請需要的讀者自己復用代碼和控件。