PDA

View Full Version : تغییر رنگ edit box در هنگام عبور کرسر از روی آن



khoshblagh
سه شنبه 08 مرداد 1392, 09:40 صبح
با سلام خدمت دوستان
احتراما بروی یک فرم یک edit box از سری کامپوننتهای رایز را قرار دادم . وقتی شرط خاصی در گرید فرضی برقرار میشود رنگ این edit box فرضا تبدیل به سبز میشود. خوب تا اینجای کار مشکلی نیست و به محض برقراری شرط رنگ سبز حاصل میشود. مشکل من این است که به طور ناخواسته به محض عبور کرسر موس از روی edit box رنگ سبز آن تغییر و به رنگ پیش فرض تبدیل میشود. در حالیکه من رویدادی برای موس تعریف ننموده ام . مشکل کجاست و چطو ر رفع میشود؟ متشکرم

BORHAN TEC
چهارشنبه 09 مرداد 1392, 22:45 عصر
سلام
مطرح کردن مشکل به این شکل هیچ امکانی برای تست برای ما فراهم نمی کند. لطفاً یک پروژه کوچک را در این مورد بسازید و ضمیمه کنید تا بتوانیم آن را بررسی کنیم.

sara.mahdavi
پنج شنبه 10 مرداد 1392, 02:04 صبح
دوست عزیز
شما یک پروژه جدید بسازید و همین قسمت رو روی اون انجام بدید (تا متوجه بشید که مشکل از کد نویسی در داخل اون برنامه نباشه)
اگه توی برنامه جدیدتون باز هم همین مشکل رو داشتید طبق فرمایش دوستمونObject Pascal (http://barnamenevis.org/member.php?75214-Object-Pascal) پروژه رو بفرستید تا بررسی بشه در غیراینصورت یک مشکل توی کد نویسی برنامه اصلیتون دارید

درضمن اون شرطی که برای تغییر رنگ گذاشتید رو اینجا بذارید

khoshblagh
جمعه 11 مرداد 1392, 08:42 صبح
با سلام
مشکل حل شد. این مشکل ناشی از read Only بودن ادیت بوده که در حالت enableخاصیت رنگ آنرا به رنگ read Only تبدیل میشود که با false نمودن enable مشکل برطرف شد. متشکرم.