PDA

View Full Version : Readonly کردن صدها کنترل در کسری از ثانیه بدون مات شدن



AAP110
دوشنبه 23 دی 1387, 07:54 صبح
با سلام
دریک فرم من با تعداد زیادی از کنتلها مثل تکست باکس و کومبو باکس و چک باکس و دکمه های رادیویی کار میکنم
وقتی که کاربر دکمه ادیت را نزده میخواهم تمام این کنترلها شکل ظاهری معمولی داشته باشند و مات نشوند ولی قابل تغییر هم نباشند در واقع readonly باشند. مشکل مات شدن را برای بعضی از کنترلها با یکسری کد نویسی میشود حل کرد ولی اگر تعداد زیاد باشد در صفحه پرش ایجاد شده و چند ثانیه ای طول میکشد مخصوصا روی کامپیوترهای قدیمی.
در یک شرکت برنامه نویسی دیدم که برای خودشان کامپوننتی درست کرده اند که فکر کنم با استفاده از API این کار را انجام میداد و کافی بود که پراپرتی کنترلهای مورد نظر ست شود (مثلا اگر کنترلها در یک پانل بودند فقط پراپرتی همان پنل که ست می شد همه کنترلهای روی آن حتی گرید هم فقط خواندنی میشد بدون اینکه رنگش تغییر کند).
در صورتی که هر یک از دوستان در این مورد اطلاعاتی دارد خواهش میکنم که دریغ نفرمایند
با تشکر