PDA

View Full Version : سوال: چطوری میشه در یک dll چند کنترل مختلف داشت



h_a_m_i_d
دوشنبه 21 آذر 1390, 21:27 عصر
با سلام خدمت دوستان گرامی من میخوام بپرسم چطور میشه که کاربر وقتی یک dll رو به برنامه اضافه کرد چند کنترل به برنامه اضافه شود.
مانند
مثلا dll را اضافه کردید
حالا یک textbox
یک listbox اضافه شود.
موفق باشید

alimanam
سه شنبه 22 آذر 1390, 20:04 عصر
با سلام

این کار بسیار ساده است یک پروزه از نوع Class Library ایجاد کنید بعد کلاس System Windows Forms رو به صورت Add Reference به پروژه اضافه کنید حالا هر کلاسی رو که میخواین تبدیل به یک شئ کنید رو باید به این صورت معرفی کنین .


Public Class mylistBox
Inherits Windows.Forms.ListBox

End Class


حالا هر بار که میخواین یک کنترل جدید به این پروژه اضافه کنین فقط کافیه یک کلاس جدید به پروزه اضافه کنید و مثل بالا دوباره اون رو به یک شئ تبدیل کنی یعنی مثلا اینجوری :

Public Class myCheckBox
Inherits Windows.Forms.CheckBox

End Class

حالا وقتی که پروژه رو کامپایل کنی یک فایل dll داری که وقتی خواستی به vs اضافه کنی چندتا کنترل به vs اضافه میکنه .

موفق باشید ./