窗體設計器擴展專家 |
窗體設計器擴展專家
窗體設計器器擴展專家為 IDE 的窗體設計器提供了浮動工具面板擴展和浮動屬性編輯條功能。這些工具面板上的按鈕可以定制以方便使用,用戶還可以定義任意多的工具面板。 屬性編輯條則允許用戶快速修改控件的常用屬性。此擴展專家在 Delphi/C++Builder 下都有效,但在 BDS 中只在 VCL 類型的工程中、並且環境選項中 VCL Designer 是非 Embedded Designer 的情況下才有效。
這些工具面板可以停靠在設計期窗體邊緣上,與窗體一起移動,也可以在不停靠時使用鼠標拖動標題欄來移動其位置。當設計窗體隱藏或最小化時,浮動工具面板也隨之隱藏,如下圖所示。
浮動屬性編輯條允許用戶快速編輯當前選擇控件的屬性,左邊的下拉框可以選擇屬性名,右邊的下拉框可以修改屬性。按鈕可用來切換顯示全部或常用屬性,以及彈出組件重命名對話框。
右鍵點擊一個工具面板,彈出右鍵菜單內容如下:
關閉:關閉該工具面板。關閉後,還可在該專家的設置對話框中重新打開它。
工具面板位置:設定工具面板的停放位置,如果停靠在上下位置,工具欄為水平擺放,如果停靠在左右位置,則垂直擺放。
允許拖動工具欄:是否不自動停靠,而是顯示一個標題欄允許用戶拖動。
從文件中導入:從設置文件中導入工具面板。
導出到文件:將當前的工具面板設置導出到文件。
定制工具面板:自定義工具面板上的按鈕及相關設置。
設置:顯示設置對話框。
窗體設計器擴展設置
通過浮動工具面板的右鍵菜單,或者在 CnPack「設置」菜單中的「專家設置」中,可以打開窗體設計器擴展的設置對話框,如下圖所示:
浮動工具面板
浮動工具面板列表:列出所有的浮動工具面板,選擇一項後可以修改設置。
添加:添加一個新的浮動工具面板,點擊後打開工具面板定制對話框。
刪除:刪除當前選擇的浮動工具面板。
默認:恢復工具面板到安裝時默認的狀態。
顯示此浮動工具面板:是否在當前設計的窗體上顯示選擇的浮動工具面板。
工具面板名稱:當前選擇的浮動工具面板的標題。
允許拖動此浮動工具面板:允許使用鼠標拖動浮動工具面板,此時自動停靠功能無效。
自動停靠到設計窗體附近:當設計窗體移動時,工具面板也隨之移動。
停靠位置:浮動工具面板的自動停靠的顯示位置,允許有八種不同的停靠位置。
水平偏移、垂直偏移:自動停靠時與設計窗體的相對位置偏移量。
定製麵板:對浮動工具面板進行定制。
導出:將浮動工具面板的設置導出到數據文件中。
導入:從數據文件中導入浮動工具面板的設置。
浮動屬性編輯條
顯示浮動屬性編輯條:為設計期窗體顯示快速屬性編輯條。
屬性名寬度:屬性名稱下拉框控件寬度。
屬性值寬度:屬性值下拉框控件寬度。
允許拖動浮動屬性編輯條:允許使用鼠標拖動浮動屬性編輯條,此時自動停靠功能無效。
自動停靠到設計窗體附近:當設計窗體移動時,屬性編輯條也隨之移動。
停靠位置:浮動屬性編輯條的自動停靠的顯示位置,允許有八種不同的停靠位置。
水平偏移、垂直偏移:自動停靠時與設計窗體的相對位置偏移量。
常用屬性列表:設置常用屬性名稱列表,定義當編輯條常用屬性按鈕按下時,顯示的屬性,排在前面的優先顯示。
關閉:關閉設置對話框。
幫助:顯示幫助信息。
提示:對工具欄的設置是實時生效的,如果在設置時工具欄是顯示的,則可以直接看到調整後的效果。
浮動工具面板定制
在工具面板右鍵菜單或設置對話框中,可以定制工具面板中的按鈕。工具面板定制窗口如下圖所示:
類別:顯示當前 IDE 中可供使用的按鈕分類。
可用的按鈕:顯示當前選擇的分類下的按鈕集。
工具面板按鈕:顯示在放置在浮動工具面板上的按鈕。
添加刪除和重置按鈕:允許調整和重新設置浮動工具面板上的按鈕。
工具面板行數:設置浮動工具面板分幾行顯示,最多允許四行。
按鈕先上下後左右排列:當浮動工具面板多行顯示時,是否先從第一列從上向下排列,再依次向右排列。
確定:確定當前的修改。
取消:取消當前的修改。
幫助:顯示幫助信息。
相關主題