PDA

View Full Version : حرفه ای: ایجاد کامپوننت



hamedkha
شنبه 20 شهریور 1389, 12:23 عصر
سلام می خوام یه کامپوننت درست کنم که وقتی روش کلیک می شه وسط فرم ظاهر نشه

بلکه مثل openfiledialog یا colordialog و ... به پایین فرم بره.ممنون می شم اگه

راهنماییم کنید.

hamedkha
یک شنبه 21 شهریور 1389, 13:51 عصر
دوستان هیچکس نمیتونه منو راهنمایی کنه

Reza_Yarahmadi
یک شنبه 21 شهریور 1389, 14:21 عصر
راحتترين كار اينه كه توي كد UC به جاي ارث بري كردن از UserControl از كلاس Component ارث بري كنيد.
معمولا بعد از انجام اين كار يك سري ارور ميده و به يك سري از پراپرتيهايي كه VS تنظيم كرده ايراد ميگيره با حذف اونها مشكل برطرف ميشه.

hamedkha
یک شنبه 21 شهریور 1389, 14:41 عصر
راحتترين كار اينه كه توي كد UC به جاي ارث بري كردن از UserControl از كلاس Component ارث بري كنيد.
معمولا بعد از انجام اين كار يك سري ارور ميده و به يك سري از پراپرتيهايي كه VS تنظيم كرده ايراد ميگيره با حذف اونها مشكل برطرف ميشه.


می تونید کامل بهم بگید برای از بین بردن Error ها باید چه کنم.

وقتی اونا رو حذف می کنم یک ایراد دیگه میگرد.

اگه بتونید یه پروزه هم بهم معرفی کنید خیلی عالی می شه.

Reza_Yarahmadi
یک شنبه 21 شهریور 1389, 15:29 عصر
با اين كار تمام رويدادها و پراپرتيهاي UC رو خودتون بايد دستي تعريف كنيد. نمونه برنامه زير رو نگاه كنيد.
در ضمن اگر كامپوننت شما شبيه يكي از ابزارهاي VS باشه ميتونيد از اون ارث بري كنيد و هر پراپرتي و رويدادي كه نياز داريد اضافه و يا تغيير بديد