ماطريقة تحديد لون Item في Listview؟
#1
السلآم عليكم ورحمة الله وبركاته ...

ماهي طريقة تحديد لون الايتيم الذي ادخله في ليست فيو عن طريق الضغط على بوتون معين
فيقوم بأدخاله ملون مثلا احمر
وجزاكم الله كل خير

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد
#2
وعليكم السلام
يمكن وضع مكون ColorBox
واستعمال شيء مثل
كود :
var LI: TListItem; begin ListView1.Font.Color := ColorBox1.Selected; LI := ListView1.Items.Add; LI.Caption := 'Delphi4Arab'; end;
الرد
#3
مشكور اخي

لو رغبت أن اضع خطاً تحت الاسم في Listview الذي يطابق الاسم في Edit كيف

ومشكور اخي تعبتك معي

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد
#4
يكفي شيء مثل
كود :
ListView1.Font.Style := [fsUnderline];
الرد
#5
اولاً شكراً لك اخي ..

لكن فهمتني خطأ لقد قصدت شيء اخر مثل

خطاً تحت ايتيم معين وليس كل الليست فيو جزاك الله كل خير اخي..

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد
#6
اخي مواجهت مشكلة في الكود الخاص باللون وهي انه يتم تغير لون كل الايتيم الموجود في الليست فيو وليس لون ايتم محدد جزاك الله كل خير

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد
#7
في الحدث AdvancedCustomDrawItem
ضع
كود :
if Item.Caption = 'Delphi4Arab' then begin Sender.Canvas.Font.Color := ColorBox1.Selected; Sender.Canvas.Font.Style := [fsUnderline]; end;
إدا كانت السلسلة التي ستضاف تساوي Delphi4Arab
فانه سيغير اللون و ستايل الخط
الرد
#8
مشكور اخي وجدت الحل جزاك الله كل خير

كود :
if SubItem = 3 then if (Item.SubItems.Strings[3] = 'Delphi4Arab') then Sender.Canvas.Font.Style :=Sender.Canvas.Font.Style+[fsUnderline];

هذا الحل مشكور مرة اخرة

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد
#9
اخي الكريم : كيف يمكنني ان اعدل اللون في حال التشغيل بمعنى اخر عندما ادخل الاسم في Edit ويكون مطابق لأحد الاسماء في Listview يثوم بتلوينه عملياً انني استخدم Edit كحوار بحث وعندما اضغط على بوتون بتلوين المطابق له ويبقى اللون ثابت على الذي بحثت عنه جزاك الله كل خير

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد
#10
ممكن توضح أكثر + أرفق مثال
الرد


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


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