PDA

View Full Version : سوال: تغییر رنگ ادیت غیرفعال شده



mehdi_moosavi
دوشنبه 26 شهریور 1386, 16:16 عصر
سلام
کنترلهایی مثل ادیت یا memo وقتی false = enabled میشوند فقط به رنگ خاکستری هستند.
ایا میشه رنگ آنها رو تغییر داد؟
لطفا راهنمایی کنید
با تشکر

Will_Smith
دوشنبه 26 شهریور 1386, 17:40 عصر
بجای اینکه Enable رو false کنی
1 : ReadOnly=True
2: تغییر رنگ کنترل

mehdi_moosavi
دوشنبه 26 شهریور 1386, 21:06 عصر
بله راه حل شما درسته ولی آیا دقیقا برای سوال من راه حلی دارید؟

Will_Smith
سه شنبه 27 شهریور 1386, 00:36 صبح
ببینید دوست من راهش استفاده از توابع API و تغییر رنگ های پیش فرض ویندوز هست
و با تغغیر این رنگ نه تنها Memo بلکه تمام هناصر غیر فعال دیگه هم رنگشون تغییر میکنه

mehdi_moosavi
سه شنبه 27 شهریور 1386, 11:58 صبح
بله درسته منم دقیقا منظورم همین بود
لطف بفرمائید و طرز استفاده از این تابع API رو در محیط دلفی برای من توضیح بدید.
با تشکر

Will_Smith
سه شنبه 27 شهریور 1386, 15:07 عصر
()SetSysColors
پارامتر ها رو هم لطفا خودت توی SDK که با دلفی هست یا تو MSDN پیدا کن