PDA

View Full Version : سوال: تبدیل یک کلاس به کامپوننت



Salar Ashgi
سه شنبه 06 اسفند 1387, 22:06 عصر
سلام به همه عزیزان ، چطور میتوان یک کلاس به همراه پیاده سازی آن (توابع عضو و ...)

را ، تبدیل به یک کامپوننت کرد ؟؟؟

ممنون و متشکر از راهنمایی شما !!!!

Ali_Mor
چهارشنبه 07 اسفند 1387, 00:23 صبح
کامپوننتها کلاس هائی هستند که از این کلاس ارث بری می کنند
System.ComponentModel.Component

اگر روی پروژه راست کلیک کنی و در بخش Add گزینه ADDNewItem رو بزنی میتونی یک ComponentClass به پروژه اضافه نمائی و در کلاسی که در اختیارت میگذاره کدهات رو بنویسی

Salar Ashgi
چهارشنبه 07 اسفند 1387, 21:59 عصر
کامپوننتها کلاس هائی هستند که از این کلاس ارث بری می کنند
System.ComponentModel.Component

اگر روی پروژه راست کلیک کنی و در بخش Add گزینه ADDNewItem رو بزنی میتونی یک ComponentClass به پروژه اضافه نمائی و در کلاسی که در اختیارت میگذاره کدهات رو بنویسی

ممنون از راهنمایی شما ، ولی گزینه ComponentClass در قسمت ADDNewItem وجود

نداشت !!! اگر ممکن است بیشتر راهنمایی بفرمائید !!!! ممنون و متشکر !!!

Ali_Mor
پنج شنبه 08 اسفند 1387, 10:26 صبح
من از نسخه VS2008 نگاه کردم. در نسخه های قبلی یادم نیست.
یک راه دیگر ارث بردن از کامپوننت ها و کنترل های موجود است. مثلا اگر مد نظر شما توسعه کنترلی شبیه Button است می توانی از آن ارث ببری و خود خصوصیات و متدهای مدنظر خود را اضافه کنی

Salar Ashgi
پنج شنبه 08 اسفند 1387, 10:42 صبح
من از نسخه VS2008 نگاه کردم. در نسخه های قبلی یادم نیست.
یک راه دیگر ارث بردن از کامپوننت ها و کنترل های موجود است. مثلا اگر مد نظر شما توسعه کنترلی شبیه Button است می توانی از آن ارث ببری و خود خصوصیات و متدهای مدنظر خود را اضافه کنی

نسخه IDE منم 2008 هستش ولی گزینه شما موجود نیست !!!

Salar Ashgi
پنج شنبه 08 اسفند 1387, 22:25 عصر
دوستان اگه راهنمایی کنند ، ممنون میشم !!!

با تشکر !!!