PDA

View Full Version : تنظیم خاصیت یکسان برای چند فرم



kh1387
دوشنبه 08 مهر 1387, 23:11 عصر
با سلام
آیا می شه وقتی فرم جدیدی در برنامه ایجاد می کنیم بدون اینکه دوباره شروع به تغییر خاصیتها فرم جدید بکنیم ، به روشی تمامی خاصیتهای فرم قبلی رو بر روی فرم جدید اعمال کنیم؟
لطفا اگه امکان داره دوستان راهنمایی کنند.
مرسی:لبخندساده:

once4ever
سه شنبه 09 مهر 1387, 04:11 صبح
یک ویندوز فرم درست کن (مثلا به اسم BaseForm) و خاصیتهای عمومی فرمهات به اون بده
اینبار هر فرمی که خواستی به پروژه ات اضافه کنی تو پنجره Add new item (همون پنجره ای که اسم فرم جدید مینویسی) از Inherited Form بجای Windows Form استفاده کن. در اینصورت وقتی نام فرمت رو میدی و کلید Add رو میزنی، یک فرم دیگه باز میشه و میگه این فرمت از چه فرمی تبعیت میکنه و تو همون BaseForm رو انتخاب میکنی.

نکته: یه راه سریعتر هم داره و اونم اینه که یک فرم جدید که درست میکنی ، تو کد تعریف فرم به این صورت هست:

public partial class Form1 : Form
که تمام کارهای قسمت قبل رو میتونی با تغییر دادن این خط به شکل زیر انجام بدی:

public partial class Form1 : BaseForm