PDA

View Full Version : سوال: تغییر رنگ اتوماتیک AdvStringGrid



Mask
شنبه 20 آبان 1391, 17:52 عصر
سلام
در یک AdvStringGrid خاصیت Bands رو Active برابر با True قرار دادم.
و سلولها یکی نه یکی رنگی میشه.
سپس با کد زیر :

AdvStringGrid1.RowColor[2]:=clRed;
رنگ یکی از row های AdvStringGrid رو تغییر رنگ میدم.
میخاستم ببینم با چه دستوری میشه دوباره رنگ به شکل پیش فرض در بیاد.
همون رنگی که قبل از قرمر کردن بود.
حتی خاصیت Bans رو هم False و True میکنم ، اما تغییری در رنگ Row ای که خودم تغییر رنگ دادم ایجاد نمیکنه.
چطور رنگ باید به شکل قبل برگرده؟

Felony
شنبه 20 آبان 1391, 19:34 عصر
قبل از تغییر رنگ ، رنگ اولیه رو جایی ذخیره کن ، بعد وقتی خواستی به رنگ اول برش گردونی ازش استفاده کن و دوباره رنگش کن .

Mask
یک شنبه 21 آبان 1391, 16:29 عصر
قبل از تغییر رنگ ، رنگ اولیه رو جایی ذخیره کن ، بعد وقتی خواستی به رنگ اول برش گردونی ازش استفاده کن و دوباره رنگش کن .

مشکلی در تشخیص رنگ ندارم.
میخام اتوماتیک این کار انجام بشه. نه دستی.
اخه وقتی دستی تغییر رنگ میدم. نوشته ها چپ چین میشه.