PDA

View Full Version : تغییر نکردن رنگ فونت تکست باکس هنگام unable کردن



once4ever
جمعه 28 اردیبهشت 1386, 22:08 عصر
میخوام وقتی تکست باکسم Unable شد (Enable=false) رنگ فونتم عوض نشه

SYSMAN
شنبه 29 اردیبهشت 1386, 02:43 صبح
بیشتز توضیح می دهید؟ در حالت معمول که نمیشه رنگ فونت textbox رو تغییر داد اگر هم از دیالوگهای رنگ یا قلم استفاده می کنید قبل از اعمال تغییر می تونید false یا true بودن خصوصیت enable را چک کنید

once4ever
شنبه 29 اردیبهشت 1386, 08:25 صبح
این که دیگه واضحه
وقتی یک تکست باکس unable میکنید, رنگ فونتش خاکستری میشه. اما میخوام که همون مشکی باقی بمونه
هیچ کاریم خودم نکردم.

kiani.mehdi
شنبه 29 اردیبهشت 1386, 09:00 صبح
فکر نمی کنم این کار رابشه کرد

PC2st
شنبه 29 اردیبهشت 1386, 09:38 صبح
از نظر من بهترین راه همون ارث بری از textBox و غیر فعال کردن OnEnableChanged از کلاس والد و نوشتن کدهای خودتون بجای آن ! ایرادی که داره، وقتتون رو میگیره...

SabaSabouhi
شنبه 29 اردیبهشت 1386, 13:37 عصر
با سلام
مى‌تونى بجاى Disable کردن Lock کنى. ظاهرش همونطورى مى‌مونه ولى اجازه‌ى تغییر نمى‌ده. البته Focus مى‌شه.

صبا صبوحى

choobin84
شنبه 29 اردیبهشت 1386, 13:58 عصر
به جای disable کردن READONLY کنید، و forecolor را پیش فرض بگذارید

once4ever
شنبه 29 اردیبهشت 1386, 15:56 عصر
از نظر من بهترین راه همون ارث بری از textBox و غیر فعال کردن OnEnableChanged از کلاس والد و نوشتن کدهای خودتون بجای آن !بازم رنگ فونت کمرنگ میشه!

ایرادی که داره، وقتتون رو میگیره...برای بعضیها وقت خیلی مهمه و مهم تر از اون اینکه آیا کاری ارزش وقتی که میگیره داره یا نه...

مى‌تونى بجاى Disable کردن Lock کنى.سلام. نفهمیدم از Lock منظورت چیه؟

به جای disable کردن READONLY کنید، و forecolor را پیش فرض بگذاری راه حل خوبیه. اما این فوکوس خیلی بده! اگه راه دیگه ای نشد از همین استفاده میکنم.

smt_414
شنبه 24 فروردین 1387, 14:59 عصر
سلام
آیا امکان تغییردادن رنگ بخشی ار رشته داخل تکست باکس وجو داره؟
با تشکر

hassan razavi
شنبه 24 فروردین 1387, 15:00 عصر
از Richtextbox استفاده کنید

smt_414
شنبه 24 فروردین 1387, 15:50 عصر
سلام

از Richtextbox استفاده کنی
تشکر

برای تغییر رنگ احتیاج به کاراکتر ابتدایی و انتهایی داریم
محتویات این ریچ تکست باکس با دستور (';')split تفکیک و داخل یک آرایه ریخته می شه
و محتویات آرایه برای حصول اطمینان از مطلبی چک می شوند
اکنون می خوام بر طبق نتیجه هر بررسی
محتویات اون خونه آرایه در ریچ باکس رو تغییر رنگ بدم
احتیاج به کاراکتر ابتدا و انتها دارم
چه شکلی بدستشون بیارم؟؟
با تشکر

smt_414
شنبه 24 فروردین 1387, 20:45 عصر
سلام
دوستان می تونن کمکی بکنن؟

smt_414
یک شنبه 25 فروردین 1387, 20:06 عصر
سلام
مسئله با شبیه سازی تابع split با 3 آرگومان : رشته مورد نظر،مکان کاراکتر ابتدا و طول رشته حل شد.

razavi_university
دوشنبه 26 فروردین 1387, 00:11 صبح
راه حل خوبیه. اما این فوکوس خیلی بده! اگه راه دیگه ای نشد از همین استفاده میکنم.

برای اینکه در این حالت Focus نگیره خاصیت TabStop رو در زمانی که ReadOnly می‌کنی False کن