تعریف خواص مشترک برای کل فرم های یک پروژه
سلام . فرض کنید تعداد زیادی فرم تو پروژه داریم Form1 و Form2 تا Formn ، حالا ما میخوایم که همه این فرم ها یه سری خاصیت های مشترکی داشته باشند مثلا" کد زیر برای فرم 1 رو در نظر بگیرید ، به جای اینکه این کدها رو در فرم های دیگر یکی یکی کپی کنیم از چه روشی می تونیم استفاده کنیم ؟ ( از Foreach نمیخوام استفاده کنم )
this.FormBorderStyle = FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.BackColor = System.Drawing.Color.DarkBlue;
نقل قول: تعریف خواص مشترک برای کل فرم های یک پروژه
سلام. از وراثت استفاده کنید. یه فرم پایه بسازید که این خواص مشترک داشته باشه و فرم های 1 تا n از این فرم ارث بری کنند.
نقل قول: تعریف خواص مشترک برای کل فرم های یک پروژه
نقل قول:
نوشته شده توسط
Davidd
سلام. از وراثت استفاده کنید. یه فرم پایه بسازید که این خواص مشترک داشته باشه و فرم های 1 تا n از این فرم ارث بری کنند.
اگر امکانش هست یه مثال در این مورد بزنید. ممنونم
نقل قول: تعریف خواص مشترک برای کل فرم های یک پروژه
نقل قول:
نوشته شده توسط
بیتا حکمت
اگر امکانش هست یه مثال در این مورد بزنید. ممنونم
یه فرم بسازید مثلا با نام BaseForm و خواص مشترک مقداردهی کنید.
حالا فرم های 1 تا n که میسازید اگه دقت کرده باشید می بینید که از کلاس Form ارث بری می کنند :
public partial class Form1 : Form
برای اینکه اون خواص مشترک داشته باشند از کلاس BaseForm که تعریف کردید ارث بری کنید :
public partial class Form1 : BaseForm