ps.Style
?是?Autodesk.AutoCAD.Windows.PaletteSet
?類的一個屬性,用于定義調色板集(PaletteSet)的各種外觀和行為樣式。它可以是?PaletteSetStyles
?枚舉類型的組合值
PaletteSetStyles
?枚舉中包含以下一些選項:
- NameEditable:允許用戶編輯調色板集的名稱。
- ShowPropertiesMenu:在調色板集標題欄上顯示一個“屬性”菜單項,點擊后可以查看或修改調色板集的屬性。
- ShowAutoHideButton:在調色板集標題欄上顯示一個自動隱藏按鈕,點擊后調色板集會自動收縮到屏幕邊緣。
- ShowCloseButton:在調色板集標題欄上顯示一個關閉按鈕,點擊后可關閉調色板集。
- ShowTabForSingle:即使調色板集中只有一個面板時,也顯示標簽頁,而不是僅顯示單個面板內容。
- DockingMdiChild:允許將調色板集作為MDI子窗口進行停靠。
- FixedSize:設置調色板集為固定大小,不能通過用戶操作改變其尺寸。
?
ps.Style = PaletteSetStyles.ShowAutoHideButton | PaletteSetStyles.ShowCloseButton;
?
這段代碼是在設置AutoCAD的PaletteSet(調色板集)樣式,具體包括以下兩個屬性:
-
ShowAutoHideButton
: 這個樣式表示在調色板集的標題欄上顯示一個自動隱藏按鈕。當用戶點擊這個按鈕時,調色板集會自動最小化或隱藏到屏幕邊緣,通常以滑動方式隱藏到屏幕邊框附近,僅顯示一個小圖標。用戶再次單擊該圖標或觸發特定操作時,調色板集將重新展開。 -
ShowCloseButton
: 此樣式則表明要在調色板集的標題欄上顯示一個關閉按鈕。點擊此按鈕后,調色板集會被關閉并從界面上移除,不再顯示其內容。
結合這兩項樣式設置,最終創建的PaletteSet將會有一個可以自動隱藏和一個用于關閉的按鈕,這樣用戶可以根據需要輕松地控制調色板集的顯示狀態。
?
?
?
ps.Style = Autodesk.AutoCAD.Windows.PaletteSetStyles.NameEditable | Autodesk.AutoCAD.Windows.PaletteSetStyles.ShowPropertiesMenu | Autodesk.AutoCAD.Windows.PaletteSetStyles.ShowAutoHideButton | Autodesk.AutoCAD.Windows.PaletteSetStyles.ShowCloseButton;
這段代碼是在設置AutoCAD PaletteSet(調色板集)的樣式,具體包含以下幾個屬性:
-
NameEditable
: 這個樣式表示在PaletteSet的標題欄上顯示一個可編輯的文本框,允許用戶自定義并更改調色板集的名稱。 -
ShowPropertiesMenu
: 當設置了這個樣式后,在調色板集的標題欄會增加一個“屬性”菜單項。點擊該菜單時,可以彈出一個對話框或者菜單來展示或修改調色板集的相關屬性。 -
ShowAutoHideButton
: 該樣式指示在調色板集的標題欄上顯示一個自動隱藏按鈕。當用戶單擊此按鈕時,調色板集會自動最小化或隱藏到屏幕邊緣,通常以停靠的形式只顯示一個小圖標,以便節省桌面空間。再次單擊或觸發特定操作時,調色板集將重新展開。 -
ShowCloseButton
: 此樣式意味著要在調色板集的標題欄上添加一個關閉按鈕。點擊此按鈕后,調色板集會被關閉并從屏幕上移除。
綜上所述,通過上述代碼設置的調色板集將會具有一個可編輯名稱、顯示屬性菜單、具備自動隱藏功能以及帶有關閉按鈕的完整標題欄,從而為用戶提供更豐富且靈活的操作選項和交互體驗。