معاينة/اختيار سهلة وأنيقة للموضوع (الضوء أو الظلام) لتطبيقات 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-tils مع دعم كامل DPI ، وتم إصداره بموجب ترخيص Apache 2.0.
كما تم تضمينه في هذا المستودع ، يمكنك العثور على مثال كامل لتطبيق مُمكّن تحت عنوان HighDPI - VCL الذي يستخدم VCLTheMeselector لتغيير السمة. يمكنك تشغيل العرض التوضيحي من: Demo Bin ModernappDemo.exe.




تحذير: لتحرير وتجميع العرض التوضيحي ، يجب عليك أولاً التنزيل: مكونات مجانية IconFontSimagelist هنا ... ومكونات Svgiconimagelist المجانية هنا ...
يمكنك أيضًا استخدام TyledComponents ، مما يتيح توجيه برنامج التحويل البرمجي StyleDcomponents في العرض التوضيحي. يجب عليك أولاً تنزيل styledcomponents هنا ...

هذا العرض التوضيحي مستوحى من TsplitView Demo (البرنامج الأصلي هو حقوق الطبع والنشر (C) 2015 Embarcadero Technologies ، Inc.) ويتم إصداره بموجب ترخيص Apache 2.0.

يتماشى VCltheMeselector و VcltheMeselectorLauncher من Delphi Xe5 إلى 12 ، مع بعض الاختلافات لدعم عالية الدقة.
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 مايو 2020
27 أبريل 2020
25 أبريل 2020