PDA

نسخه کامل مشاهده نسخه کامل : چطوري ميشه ركورد فعال در DBGride رو رنگي كرد



mahdi bg
04-11-2006, 08:46
سلام

چطوري ميشه ركورد فعال در DBGride رو رنگي كرد
مثالا
وقتي 10 ركورد در DBGride داريم
كاربر روي هر ركوردي كه كليك كرد رنگ
سطر انتخابي(ركورد انتخابي) با ساير
سطر ها تغيير فرق كنه (همه رنگ پيش فرض و ركورد فعال زرد
رنگ بشه)

SoftDevCo
04-11-2006, 10:16
این پروسیجر رو در رویداد DBGrid1DrawColumnCell قرار بده.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

mahdi bg
05-11-2006, 20:35
سلام


SoftDevCo عزيز

خيلي ممنون
امتحان كردم فقط يه مشكل كوچولو داشت
وقتي يه سلول رو انتخاب مي كنم فقط اون سلول
رنگش تغيير مي كنه نه كل رديف انتخابي
چه تغييري بايد روي كد بدم
اما سلول ها فرد وزوج رنگ مي گيرن

با زهم خيلي ممنون

SoftDevCo
06-11-2006, 09:05
خاصیت dgRowSelect درDBGrid Options رو True کنید.

hp1361
07-11-2006, 15:52
سلام

دوست عزيز من از كدي كه شما قرار دادين استفاده مي كنم ارور مي ده كه readini تعریف نشده

توی یوسس چیزی رو باید قرار بدم ؟

ممنون و منتظرم

SoftDevCo
08-11-2006, 09:22
سلام

دوست عزيز من از كدي كه شما قرار دادين استفاده مي كنم ارور مي ده كه readini تعریف نشده

توی یوسس چیزی رو باید قرار بدم ؟

ممنون و منتظرم

ReadINI پروسیجری هست که خودم نوشتم برای خواندن از فایل های INI .

شما جای اون ، رنگ مورد نظرتون رو قرار بدین. مثلا #154F4778

مرد مباح
08-11-2006, 22:06
ممنون دوست عزيز.
دوستان ميتونين توي تاپيك با عنوان تغيير DBGride كه خودم اونجا سوال كرده بودم و دو تا از دوستان سايت معرفي كرده بودند هم نگاهي بكنيد.
مطالب جالبي وجود داره.
موفق باشيد.

MAR_Programmer
12-11-2006, 12:38
سلام
توي خواص DBGrid قسمت Option
خاصيت dgRowSelect رو True كن
همين طور خاصيت dgMultiSelect رو True كن

flashdes
19-11-2006, 09:05
در ضمن یادتون باشه مقدار رنگ باید بیشتر از 6 حرف به علاوه # نباشه یعنی 7 کاراکتر

mahdi bg
20-11-2006, 08:21
سلام



در ضمن یادتون باشه مقدار رنگ باید بیشتر از 6 حرف به علاوه # نباشه یعنی 7 کاراکتر

یه نکته کوچولو
#RRGGBB
2 تای اول شماره رنگ قرمز
2 تای دوم شماره رنگ سبز
2 تای سوم شماره رنگ آبی