كيف يمكن عمل قائمة menu مثل هذه .
#1
السلام عليكم ورحمة الله وبركاته.

من فضلكم كيف يمكن عمل قائمة Menu مثل التي في الصورة.
حيث الستايل الغالب عليه هو Flat.
جربت مكونات dvExpress navbar  و أيضا المكون SplitView  ، لكن لم أحصل على النيجة المرغوب فيها.

[صورة: 294617867.png]


الملفات المرفقة
.png   001.png (الحجم : 87.48 ك ب / التحميلات : 15)
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#2
وعليكم السلام ورحمة الله

تعرف اخ ابومعاذ انني بدات افكر في اعادة انشاء وتغليف لبعض مكونات الدلفي والتي تحتاج الى اعادة ضبط لها كلما انشأت برنامج جديد
على سبيل المثال المكون TEdit اذا جعلت الارتفاع له اكثر من الاتفاع الافتراضي الكتابة لا تظهر في نصف المكون وتبقى معلقة فوق
والمشكلة كل المكونات التي ترث هذا المكون مثل StyleControl لم تعالج المشكلة
فمكتبة الـ CVL كلها تحتاج الى اعادة برمجة وتحديث فهي لم يتم تحدثها منذ نسخ الدلفي الاولى فبعضها لا يزال لا يملك حتى حدث تمرير بكرة الفأرة
يعني ستحتاج الى التدخل بنفسك اذا اردت مظهر جيد
على العموم مشكلتك طالما وانت تستخدم مكونات Devexpress فالامر سهل فقط تحتاج الى تعديل السكين وجعله مسطح
ويكفي برنامج الرسام لذلك .
مكونات Devexpress تقبل السكين StyleControl من الدلفي وفي القائمة Tolls ستجد الخيار Bitmap Style Desinger فقط افتح اقرب سكين تفضله وغير في الصور والالوان التي فيه الى ما تريد
وفي مكون Devexpress وفي SkinName اكتب StyleControl وسوف يطبق سكين StyleControl على المكونات
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • أبو معاذ
الرد
#3
السلام عليكم
يمكنك تصميم افضل منها لو كنت تتقن ui/ux

عن تجربتي لم اكن بحاجة لاي مكون خارجي مما ذكرت 
فقط مكون واحد firemonkey container
بالاضافة الى  pichon icons8 للايقونات
والباقي تعتمد على اساسيات ui/ux 

----- تحليل اولي للصورة المرفقة بالموضوع 
الاحتمال الاول : دمج بين fmx و vcl 
فورم vcl يحتوي على 3 containe من fmx
top + buttom + left 
وكل container مستقل بذاته : طبعا على اساس انو مستعمل الاداة parnassus 
الاحتمال الثاني : تصميم كامل بـ vcl 
هذا لا يمنع ممكن تكون عبارة عن 3 Tpanels  لكن release راح يكون به بعض الشوائب 
بمعنى حتى صورة المثال المرفق تبدو اقل دقة وبالتالي معتمد التصميم على vcl 

اتمنى اكون قد افدك ولو بقليل مما اعرفه عن التصميم بشكل عام وعن  واجهة وخبرة المستخدم بشكل خاص

السلام عليكم
بعض الاخطاء في التصميم

[صورة: attachment.php?aid=4657]


الملفات المرفقة
.png   rev2dos.png (الحجم : 124.19 ك ب / التحميلات : 73)
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
[-] كل من 2 users say قال شكرا ل Mr.DOS على المشاركة المفيدة
  • أبو معاذ, Delphi4Us
الرد
#4
بخصوص تطبيق السكين الذي مع الدلفي على مكونات Devexpress اخطاء شئ ونسيت شئ اخر

في SkinName تكتب VCLStyle

هناك وحدة تأتي مع مكونات الـ StyleControl بالاسم scDevExStyleAdapter
تضيف الوحدة scDevExStyleAdapter.pas التي تأتي مع StyleControl الى المشروع لتطبيق السكين


كود :
How to add VCL Style support without adding scDevExStyleAdapter.pas to the StyleControls VCL package:

1. Set LookAndFeel.NativeStyle properties to False in DevExpress controls.
2. Set LookAndFeel.SkinName property to "VCLStyle" in DevExpress controls manually (without choosing from list).
3. Add scDevExStyleAdapter.pas to the project (for example, to Uses of the main form)

How to add VCL Style support for QuantumGrid and some other DevExpress controls:

1. Add scDevExStyleAdapter.pas to the StyleControls VCL package and recompile it.
2. Set LookAndFeel.NativeStyle properties to False in DevExpress controls.
3. Set LookAndFeel.SkinName property to "VCLStyle" in DevExpress controls.
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • أبو معاذ
الرد
#5
بالنسبة للـ VCL ليس سيئ اذا اردت ان تنشي من الصفر انظر للمرفقات مثال على السريع

واذكر كان لي مثال عن هذا المكون بقسم المشاريع المفتوحة المصدر وفيه Animation


[size=1][صورة: InVawHQ.gif][/size]



.rar   Menu.rar (الحجم : 167.14 ك ب / التحميلات : 49)
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 3 users say قال شكرا ل Delphi4Us على المشاركة المفيدة
  • Mr.DOS, أبو معاذ, ELARAPY
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم