ورود

View Full Version : مشکل به هنگام readonly بودن editbox



پدرخوانده
دوشنبه 28 آذر 1384, 12:42 عصر
هنگامی که خصلت readonly ابزار editbox را فعال می کنیم و کاربر کلیدی را (هرچند شاید به اشتباه کلیدی فشرده باشد) در این ابزار تایپ می کند هشداری بصورت wait window مبنی بر فقط خواندنی بودن این ابزار نمایش می دهد (و همچنین بوقی می زند)
آیا امکان عدم نمایش این هشدار می باشد (البته با قرار دادن status bar این هشدار بر روی این نوار نمایش داده می شود ولی با توجه به برنامه اتان شاید شما تمایل به نمایش این نوار نداشته باشید)
البته این هشدار مختص به آبجکت editbox نیست بلکه در بقیه ابزارهایی همچونgrid,... نیز می باشد.

(ودیگر آیا راه حلی برای حرکت معکوس کرسر در این آبجکت (editbox) می باشد)

پدرخوانده
دوشنبه 05 دی 1384, 15:15 عصر
دوستان کسی راه حلی به نظرشون نمی رسه ؟

rezaTavak
دوشنبه 05 دی 1384, 16:27 عصر
سلام

از کنترلهای دیگه ای مثل FM20 استفاده کن.

binyaz2003
دوشنبه 05 دی 1384, 21:41 عصر
شما به جای read only می تونی enabled رو غیر فعال کنی و رنگ حالت غیر فعال مثل رنگ قلم و پس زمینه رو مثل حالت فعال تنظیم کنی

rezaTavak
دوشنبه 05 دی 1384, 22:00 عصر
سلام

البته مشکلی که در enabled=.f. پیش میاد اینه که دیگه نمیشه به اون کنترل دسترسی داشت. مثلا کپی کردن یک تکست داخلش.

پدرخوانده
سه شنبه 06 دی 1384, 10:00 صبح
با تشکر از راهنماییتوندر صورت استفاده از اکتیو ایکس یا او الی ای های دیگر مثل مورد ذکر شده نهایتا در این مورد خاص جوابگو است ولی ابزار دیگر همچون گراید یا ... چه کنیم (و در کل اون موقع باید قید خیلی از ابزارهای داخلی خود فاکس را بزنیم) در مورد استفاده از خصلیت انیبل نیز مناسب است ولی شما وقتی از ادیت باکس استفاده می کنید که مطالبتان زیاد است (یعنی بیشتر از مطلب تکست باکس هست) و نیاز به خط اسکرول برای مشاهده بقیه مطالب موجود در ادیت باکس هستید و یا نیاز به سلکت کردن مقداری از اطلاعات موجود در این ابزار و یا ... هرکار دیگری که بخواهید انجام دهید, امکان پذیر نمی باشد.باز اگر راه حلی به نظرتان رسید ممنون میشم از راهنمای هاتون

binyaz2003
سه شنبه 06 دی 1384, 12:10 عصر
Set Notify Off
اما صداش هنوز باقی هست

Set Bell Off
اینم برای صداش

شاگرد آرام
جمعه 16 دی 1384, 16:22 عصر
سلام شما می توانید در رویداد keypress این دستور را بنویسد مشکل حل می شود
nodefa