0 امتیاز
سلام

فرض فرمی داریم که خیلی شی در اون وجود داره و کار از غیر فعال کردن enable خارج شده .

سوال چه طوری وقتی داریم یه فرمی رو توسط کاربر پر میکنیم در هنگام پر کردن اون فرم فقط ابزار های وردی فرم فعال باشن و اگر کاربر خواست نصفه کاره فرم رو رها کنه هیچ دکمه ایی یا هیچ شی ای کارنکنه حتی بستن برنامه (form closing) و فقط دکمه ی ذخیره (که در صورت کامل پر شدن فرم فعال بشه) یا دکمه ی انصراف (که در صورت عدم تکمیل فرم فقط این دکمه فعال باشه)

راهی هست که نیازی به غیر فعال کردن object  ها صرفه جویی کرد؟

1 پاسخ

+1 امتیاز
سلام ، میشه این کار رو انجام داد ، شما باید یک متد بنویسید که اول وضعیت رو تشخیص بده ، یعنی بفهمید که کاربر در حال ویرایش فرم هست ، زمانی که این کار رو انجام دادین ، بقیه ماجرا راحته ، در شی های دیگه می تونید با استفاده از خروجی همین متد از اجرای کدها جلوگیری کنید .

البته شما می تونید کنترل ها رو دسته بندی کنید ، یعنی کنترل هایی که در یک دسته قرار میگیرد رو در یک Container مثل Panel قرار بدین ، با غیر فعال کردن Panel همه ی کنترل های داخلش غیر فعال میشن. می تونید خیلی راحت وضعیتشون رو تغییر بدین .
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...