delphi4arab منتديات دلفي للعرب

نسخة كاملة : Edit و DBGrid مكونين بسيطين قمت بانشائهما
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
قمت بانشاء مكونين Edit و DBGrid بسيطين ... تغيير الشكل الخارجى فقط .
عند الاستعانة بالمكون XPManifest فان المكون Edit يتعرض لبريق عند مرور الفارة علية .

[صورة: wm617686.jpg]


:bye1:
جميل جدا، يظهر تغير الأطراف لكن البريق لم يظهر، هناك حدث MouseHover هل وصلت لاستغلاله؟
اخى kachwahed بالنسبة MouseHover هل تقصد هذه الطريقة [...]
جربت هذه الطريقة على edit لاكن لم تنجح ... الله اعلم ان هذه الطريقة و كل العمليات التى تحتويها يمكن استبدالها بالاستعانة بالخاصية
PHP كود :
DBGrid1.DoubleBuffered := True; 
و وضعها فى الحدث DrawColumnCell ليختفى البريق تماما .
اخى kachwahed البريق يضهر على edit عند الاستعانة بالمكون XPManifest لان لون ال Border يتغير ... فى غير ذالك لا يضهر البريق

شكرا kachwahed :bye1:
تماما هو الحدث WM_MOUSEHOVER وعند المكونات CM_MOUSEENTER
DoubleBuffered تعني الرسم في الذاكرة، ربما عندها علاقة كما ذكرت.
ربما لم ألحظ البريق لأني استخدمت Delphi2010 حيث XPManifest يظهر افتراضيا على المكونات.
بالتوفيق أخي Hani.
قمت بتغير طريقة الحصول على الشكل الخارجى بطريقة اخرى ... ليست عملية لاكن تفى بالغرض ...

فى مرحلة التصميم يتم انشاء Canvas للمكون و رسم الاطراف عليها + انشاء مكون Panel و اخفائه
و بعد عملية التنفيد يتم اعطاء الابعاد الصحيحة ل Panel و يتم تحرير ال Canvas
... بهده الطريقة لن يتاثر المكون بمفعول XPManifest و لا البريق ايضا
و نتحصل على 3 اشكال للمكون ... موجودين فى الخاصية Style
--- بعد التنفيد يتغير موقع المكون قليلا فقط --- .
:bye1:
[صورة: OA022021.jpg]

محاولات Smile
قمت بالتعديل على وحدة المكون Edit ... الان افضل

1- تم الاستغناء عن المكون Panel .
2- لا وجود للبريق عند تحرك الفارة على المكون .
3- اضافة عدة اشكال للمكون .
4- لا يتاثر بمفعول المكون XPManifest .

:bye1:
[صورة: 908981258.png]
مذهل، جميل جدا أخي هانئ.
ما الذي سيأتي فيما بعد يا ترى Wink؟
إقتباس :ما الذي سيأتي فيما بعد يا ترى

احسن من CxGrid ههههه . :laugh:
اخى الكريم شكرا على مجهودك هل من مثال على استخدام هذة المكونة الجميلة
@khalmoh1971
أهلا ومرحبا بك Smile
ألق نظرة على هذه Cindy Components
الصفحات : 1 2