ดูตัวอย่าง/การเลือกชุดรูปแบบที่ง่ายและสง่างาม (แสงหรือมืด) สำหรับแอพ VCL รวมถึงการสาธิต HighDPI
ลิงค์ที่เกี่ยวข้อง: https://www.embarcadero.com/ - https://learndelphi.org/
ด้วย VCLTHEMESELECTOR คุณสามารถเพิ่มตัวเลือกธีมที่ทันสมัยและหรูหราสำหรับแอพ Delphi VCL ของคุณได้อย่างง่ายดาย แบบฟอร์มแสดงสไตล์ VCL ทั้งหมดที่รวมอยู่ในแอปพลิเคชันของคุณจากนั้นจัดเรียงในแถวและคอลัมน์ที่กำหนด คุณสามารถระบุที่จะรวมหรือไม่ 'windows' ตัวเลือกที่ไม่ได้เป็นสไตล์


ใช้การสาธิต vclthemeselectorlauncher ที่มีอยู่ในโฟลเดอร์สาธิตเพื่อทดสอบและดูว่ามันใช้งานง่ายได้อย่างไรเช่นในตัวอย่างนี้:
var
LStyleName: string;
LExcludeWindows: boolean;
LMaxRows, LMaxCols: Integer;
begin
LStyleName := TStyleManager.ActiveStyle. Name ;
LExcludeWindows := False;
LMaxRows := 3 ;
LMaxCols := 4 ;
if ShowVCLThemeSelector(LStyleName, LExcludeWindows, LMaxRows, LMaxCols) then
TStyleManager.SetStyle(LStyleName);
end ; ใบอนุญาต: CBVCLSTYLEPREVIEW นั้นขึ้นอยู่กับ VCLSTYLEPREVIEW (VCL.STYLES.EXT) จาก: github.com/rruz/vcl-styles-utils ด้วยการสนับสนุนสูง dpi เต็มรูปแบบและเปิดตัวภายใต้สิทธิ์ใช้งาน Apache 2.0
รวมอยู่ในที่เก็บนี้คุณสามารถค้นหาตัวอย่างเต็มรูปแบบของแอปพลิเคชันที่เปิดใช้งาน HighDPI - VCL ที่ใช้ VCLTheMesElector เพื่อเปลี่ยนชุดรูปแบบ คุณสามารถเรียกใช้การสาธิตได้จาก: Demo bin Modernappdemo.exe




คำเตือน: ในการแก้ไขและรวบรวมการสาธิตคุณต้องดาวน์โหลดก่อน: ICONFONTSIMAGELIST ส่วนประกอบฟรีที่นี่ ... และ SVGICONIMAGELIST ส่วนประกอบฟรีที่นี่ ...
นอกจากนี้คุณยังสามารถใช้ Components StyleDComponents เปิดใช้งาน Directive Compiler StyleDComponents ในการสาธิต คุณต้องดาวน์โหลด styledComponents ก่อนที่นี่ ...

การสาธิตนี้ได้รับแรงบันดาลใจจากการสาธิต TsplitView (ซอฟต์แวร์ดั้งเดิมคือลิขสิทธิ์ (c) 2015 Embarcadero Technologies, Inc. ) และเปิดตัวภายใต้ใบอนุญาต Apache 2.0

VCLTHEMESELECTOR และ VCLTHEMELECTERLAUNCHER เข้ากันได้กับ Delphi XE5 ถึง 12 โดยมีความแตกต่างบางอย่างกับการสนับสนุน DPI สูง
ModernAppDemo เข้ากันได้กับ Delphi Delphi 12, 11, 10.4, 10.3, 10.2 และ 10.1 (ประกาศ: 10.1 รูปแบบสตรีม PNG ของรูปภาพภายใน biolife.xml ไม่เข้ากัน: ใช้ไฟล์ biolife.xml เก่า)
20 พ.ย. 2024
26 เม.ย. 2024
20 ต.ค. 2023
04 มี.ค. 2023
15 ก.ย. 2022
10 เม.ย. 2022
16 ก.พ. 2022
19 ต.ค. 2021
16 ต.ค. 2021
23 ส.ค. 2021
24 ม.ค. 2021
30 ส.ค. 2020
19 มิ.ย. 2020
11 มิ.ย. 2020
09 มิ.ย. 2020
17 พฤษภาคม 2563
27 เม.ย. 2020
25 เม.ย. 2020