PDA

View Full Version : سوال: ایجاد یک متغیر جدید از شیء موجود در سایر فرم ها



mmbguide
سه شنبه 05 تیر 1397, 20:02 عصر
سلام

من یک ContexMenuStripe در فرم اصلی دارم و میخوام اون رو به فرم های دیگه نیز تخصیص بدم. ویژگی Modifier رو روی public تنظیم کردم و تخصیص در رویداد Load هر فرم انجام میشه ولی مشکلم اینه که دستورات موجود در منوی راست کلیک فقط آخرین فرمی رو میشناسه که عمل تخصیص رو انجام داده. در حقیقت ویژگی ContextMenu هر فرم برابر نام ContextMenu موجود در فرم اصلی تنظیم شده. نمیتونم یک متغیر جدید (New) از ContextMenuStripe موجود در فرم اصلی بسازم.

ممنون اگر راهنمایی کنید

ژیار رحیمی
چهارشنبه 06 تیر 1397, 00:01 صبح
سلام
بهتره از وارثت استفاده کنی.یک Form را بعنوان والد تعریف کن و ContextMenu را در فرم والد تعریف کن و فرم هایی که لازمه ContextMenu درآن نمایش داده شود را به جای ارث بری از کلاس پایه Form دانت نت از کلاس فرم والد ارث بری گرفته شود.