PDA

View Full Version : ارث بری فرمهای دیگر از فرم اول



Shahram_12
سه شنبه 28 خرداد 1392, 04:35 صبح
با سلام
من در برنامه خودم برای فرم اول اومدم گرافیک خاصی رو تعریف کردم حالا میخوام فرمهای بعدی که در برنامه باز میشن هم از همون فرم اول ارث بری کنن و به شکل مورد نظر نمایش داده بشن
روش کار چطوریه
برای مثال فرم شیشه ای تولید شده توسط دوستان رو قرار دادم میخوام فرم جدیدی که به برنامه اضافه کنم هم از خاصیت مورد نظر طبعیت کنه و ارث بری داشته باشه

majid_i68
سه شنبه 28 خرداد 1392, 05:05 صبح
public partial class Form2 : Form1
{
public Form2()
{
InitializeComponent();
}


در این مثال form2 از form1 ارث میبره.......

formfarzand : formpadar

میلاد رئیسی
سه شنبه 28 خرداد 1392, 06:58 صبح
public partial class Form2 : Form1
{
public Form2()
{
InitializeComponent();
}


در این مثال form2 از form1 ارث میبره.......

formfarzand : formpadar

سلام . پاسخ فوق صحیح هستش ولی یک نکته باید گفته بشه . فرم اصلی که گرافیک روش هست رو فقط باید برای این که بقیه ازش ارث بری کنن بذاری وگرنه هر کنترلی توی اون استفاده کنی در بقیه فرم ها هم ظاهر میشه . من کلا از این روش استفاده میکنم . یک فرم به عنوان master میسازم که همه گرافیک اصلی مشترک بین فرم ها رو توی اون انجام میدم !

میلاد رئیسی
سه شنبه 28 خرداد 1392, 07:24 صبح
خوش تیپ من الان پروژه رو باز کردم . این که WIN FORM نیستش !!!

شما توی wpf استایل طراحی میکنید و استایل ها رو میشه به بقیه window ها هم معرفی کرد . فقط این که موقع طراحی استایل باید توی یه ریسورس دیکشنری جدا بذاریدش !
چیزی که در پست بالا توضیح دادم مخصوص win form هستش !

(خوش تیپ تکه کلام منه خوش تیپ ، ناراحت نشی)

Shahram_12
سه شنبه 28 خرداد 1392, 11:20 صبح
با تشکر از دوستان

من گفتم این یک نمونه بود آره من فرمم رو در WPF طراحی کردم اما منظورت رو از اینکه باید تو یک ریسورس جدا بزارم نفهمیدم

ممنون میشم اگر ممکنه رو برنامه اصلاح کنی تا یاد بگیرم

با سپاس

میلاد رئیسی
چهارشنبه 29 خرداد 1392, 07:53 صبح
http://barnamenevis.org/showthread.php?251604-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%88%DB%8C%D8%AF%D8%A6%D9%88%DB%8C%DB%8C-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-Blend&p=1170154&viewfull=1#post1170154