MenuPanelExt
該控件是繼承於 Control 基類開發的。這個是Menu菜單面板控件。不知道是不是我寫的累贅,這個控件的代碼格式化后也有5000多行,其中最麻煩的就是計算和處理節點 Rectangle 信息。節點的風格目前可以說是做的比較靈活,可以自己設置。其功能包括:
1 節點左右滑動效果
2 節點展開滑動效果
3 過濾查找節點功能
4右側帶有拖載伸縮寬度功能
總體屬性添加以下
Drag 屬性用來設置右側拖載條
Menu 屬性設置有子節點的節點風格
MenuTab 設置沒有子節點的節點風格
Scroll 設置滾動條的風格,Auto 屬性為True 是只有鼠標進入控件才顯示滾動條。否者一直顯示滾動條。
Tool 設置頂部工具欄,你可以為工具欄上按鈕添加屬於自己的事件
公開方法如下
重寫方法如下
新增類如下
MenuExt
該控件是繼承於 Control 基類開發的。其中用到上面的 MenuPanelExt 控件 和 ToolStripDropDown 彈層控件。讓控件提供了可以浮動顯示和左側最小化的功能。