Codrut-Fluent-Design-Sign-System
Codrut Fluent設計系統是一套模仿Windows 11(流利設計系統的接口)的組件套件,這不是與CodRutsvisuallibrary混淆,因為這是一套獨立組件的套件
注意:正在建設中! !
組件軟件包不是在不遇到錯誤的情況下可以將其視為完成的狀態。該軟件包已經發展到了Beta階段。
成分
- 最小化面板(能夠通過可選的動畫最小化自己的面板),最適合雙手用和更多面板,請使用align.altop
- 面板,具有侵害功能的TPANEL組件以及與系統顏色主題同步的能力
- 按鈕,一個功能流利的設計樣式的功能強大的按鈕,可自定義,具有自定義顏色,形狀,按鈕類型,長壓力,2台,可檢查,下拉列表等。它也可以垂直對齊和水平對齊,圖標也可以
- buttondesign是一個非常可自定義的高級按鈕,來自CodRutsVisuallibrary帶有侵略功能,可以多種方式設計,圖標支持,漸變,強調顏色同步,對齊,subtext,subtext,自動字體尺寸等等
- 廣播按鈕,帶有多個aligmnets的單選按鈕組件
- 滾動條,一個簡單的滾動條,不使用時將自己最小化為一條線
- Scrollbox,一種使用現代滾動條的現代滾動箱
- 選擇器,一個組件,可以在切換時使用動畫選擇多個選項
- 複選框,一個支持3個狀態的動畫複選框
- 編輯框,帶有垂直對齊支持的煙道編輯框
- 標準圖標,可繪製的TgraphicControl圖標組件,具有多個圖標
- ICONV IEW,一個簡單的圖標視圖控件,依靠Fxicon類用於繪圖和存儲。非常輕巧
- 滑塊,帶壁蝨支撐的滑塊,提示預覽和更多功能
- 模糊的材料,可以從壁板或屏幕的屏幕截圖中繪製的雜技模糊盒子。非常適合Windows Fluent設計系統(例如應用程序)
- 彈出菜單,它支持(fxiconselect)圖標,並且可以具有多個子菜單,它在帶有強調彩色邊框的背景中使用了丙烯酸效果。它還具有可檢查的物品,無線電項目,分離器,如前所述,它可以深入無限層
- 文本框,一個具有更多功能的簡單標籤狀組件。它還具有一些依賴基類的組件
- 動畫文本框,一個標籤框,能夠從值的tstringlist中進行動畫
- 滾動文字,帶有滾動文字的盒子。可以調整淡出的尺寸,淡入寬度和動畫速度
- 進度欄,一個簡單的動畫進度欄,具有4種不同樣式
- 成像主義者,一個可以保存圖像的過程中的工作組件
- 簡單的形狀,例如正方形,圓形,三角形以及將來計劃的更多
- 線性繪製列表,一個列表,其中包含許多元素,這些元素都在給出的通知事件中繪製,該佈局是自動計算的,您可以提供自定義的內容合理性和方向。
- 線性控制列表,一個接受CFX控件的線性繪製列表,類似於TControllist,但根據佈局和自定義圖形更自定義。
- 效果,您可以將效果疊加到控件上。效果可以是模糊,獨裁,倒轉,深果,顏色,變焦等!
- 佈局,它是一個組件容器,用於將其他控件存儲在內部
- 可滾動佈局,是另一個基於佈局的控件,但有兩個滾動條用於滾動控件。
用CODRUTFLUENTDESIGNSYSTEM製造的應用
- CODRUT打印-https://github.com/codrax/codrut-printing
- 文件同步管理器 - (正在進行的工作)
創建CFX Visual應用程序
- 在Delphi中創建一個新的VCL應用程序

包括所有必需的單位文件所需的單位文件是: CFX.Forms , CFX.Types , CFX.ThemeManager , CFX.Colors和CFX.Classes
將主要表單類更改為fxform

放置一些組件,您可以從調色板中添加任何組件。它們分組為CFX Main , CFX.Shapes , CFX Animations和CFX Utils 。
從CFX Utils添加應用程序管理器( FXAppManager ),應用程序管理器是您應用程序的可選功能,它會自動為您的應用程序創建AppData目錄,並在關閉表單的屏幕上保存位置,並在啟動時重新加載。它還可以為您啟動自動更新檢查檢查,向以下格式提供的apiendpoint發送郵政請求:
{
"mode":"getversion",
"app":"app-api-name"
}
它預計將以
{
"version":"1.0.0",
"updateurl":"https://server.com/download-file.exe" // optional
{
- 包括其他單元(可選)使用的一些最有用的單元是:
-
CFX.Dialogs ,用於對話和每種類型的類 CFX.QuickDialogs ,用於執行快速對話框,使用OpenMessage()或OpenDialog()或OpenInput()的過程CFX.FormClasses ,本單元包含用於全屏對話框的所有類。例如確認,狀態
圖片庫
以下圖像是組件套件的alpha版本,預計將來該組件會發生變化。









