PDA

View Full Version : مشکل ارث بری یک فرم از فرم دیگر



mostafa.hnz
پنج شنبه 21 دی 1391, 15:55 عصر
سلام
من یه فرم base دارم که فرم های های دیگم از این فرم ارث بری می کنند
ولی زمانی که میخوام به قسمت طراحی فرم هایی که ارث بری کردند برم این پیغام ها نشون داده میشه
ممنون میشم کمکم کنید
98186
98185

RED-C0DE
پنج شنبه 21 دی 1391, 17:06 عصر
کد فرم Base و فرم فرزند رو بذارین اینجا

از اونجایی ک کد رو نذاشتین با احتمال جوابتون رو می دم چون ی چیزایی معلوم نیس:
شما در فرم پایه و احتمال زیاد در constructor اش‌، کدهایی نوشته اید ک مثلا با بانک اطلاعاتی کار می کنن یا ی همچین کاری (درواقع با resource هایی کار می کنن ک در زمان طراحی در دسترس نیستن ب هر دلیلی). شما باید اونجا بررسی کنید ک فرم در حالت DesignTime نباشه و سپس اجازه ی اجرا اون دستورات رو بدین

برای بررسی اینکه کنترلی در حالت RunTime / DesignTime هست چند راه دارین ک یکیش اینه:

public static bool IsRunTime()
{
return LicenseManager.UsageMode == LicenseUsageMode.Runtime;
}



در سازنده ی فرم پدر این تابع رو صدا بزنید و اگه true بود اون دستورات رو اجرا کنید