PDA

View Full Version : User Control



Mahdi_20
چهارشنبه 29 شهریور 1385, 15:43 عصر
سلام من یه User Control شامل یک Panel با یه سری چیزای دیگه ساختم..و حالا او User Control رو به فرمم اضافه کردم .. چطوری میتونم از ToolBox ، چندتا Object مثل textBox و pictureBox و ... تو Panel
User Control خودم قرار بدم.

با تشکر..

titbasoft
چهارشنبه 29 شهریور 1385, 16:44 عصر
MyCtrl1.Panel1.Controls.Add(new TextBox)

omid_Ahmadi
چهارشنبه 29 شهریور 1385, 16:58 عصر
یه سمی کالن هم آخرش باید اضافه کرد :لبخند: :لبخند:

Mahdi_20
پنج شنبه 30 شهریور 1385, 06:42 صبح
می خوام هنگام استفاده .. وقتی یه TextBox از ToolBox به UserControl من drag میشه این اتفاق بیفته..

Ghasem Dehghani
پنج شنبه 30 شهریور 1385, 10:14 صبح
نوشته شده توسط محمد میرمصطفی
File > New > New Project > New Windows Control Library > هر چی دوست داری > Complie.....
کنترلو ساختی.
File > New > New Project > New Windows Application > Add References > اون بالایی.
تمام. حالا استفاده کن

Mahdi_20
پنج شنبه 30 شهریور 1385, 11:18 صبح
آقا من میتونم ازش استفاده کنم..User control من شبیه Panel یا TabControl است..
من میخوام Object های دیگه رو داخل اون Drag (اضافه کنم)

Mahdi_20
جمعه 31 شهریور 1385, 17:34 عصر
یکی به من کمک کنه........

Mahdi_20
شنبه 01 مهر 1385, 15:38 عصر
ای بابا یعنی هیچی؟

محمد میرمصطفی
یک شنبه 02 مهر 1385, 05:11 صبح
آقا شما باید تو User Controlت، IContainer رو پیاده سازی کنی.

Mahdi_20
یک شنبه 02 مهر 1385, 06:38 صبح
میشه یکم بیشتر توضیح بدین؟..ممنوم میشم

Mahdi_20
دوشنبه 03 مهر 1385, 06:37 صبح
اگه ممکنه یه مثال ، کد برام بیارین که منو راهنمایی کنه؟..چطوری میتونم این کار رو انجام بدم..
لطفا.

omid_Ahmadi
دوشنبه 03 مهر 1385, 07:26 صبح
یه سرچی توی Code Project و یا GotDotNet بکن، احتمالا نمونه ای رو در این مورد پیدا می کنی. MSDN رو هم بگرد.
این نوع UserControl خیلی کم کاربرده و فکر نکنم کسی توی سایت تا حالا شده باشه که لازم داشته باشه و بره دنبالش.

محمد میرمصطفی
دوشنبه 03 مهر 1385, 09:35 صبح
خوب انصافا یکم سخت بود ولی شد. اما من پیشنهاد می کنم شما کنترلتو از System.Windows.Forms.Panel ارث بگیری نه اینکه یه panel توش بذاری

Mahdi_20
دوشنبه 03 مهر 1385, 20:44 عصر
اگه میشه یه Source کد بهم بدین...
خدا اجرتون بده.

محمد میرمصطفی
سه شنبه 04 مهر 1385, 08:45 صبح
آخه چی بگم؟

UserControl1 : System.Windows.Forms.Panel
{
// Your code comes here!!!
}

Mahdi_20
سه شنبه 04 مهر 1385, 15:16 عصر
معذرت میخوام.. ولی من یه User Control دارم و چندتا Panel که میخوام فقط با یکی از این پنلها بشه این کار رو کرد..
بازم ممنون که به مشکلات جونها رسیدگی می کنید D: