PDA

View Full Version : سوال: استفاده از User Control



ehsan_starlight
سه شنبه 15 آذر 1390, 20:49 عصر
سلام خدمت دوستان و اساتید....


-من یه فرم و چند User Control دارم که می خوام یوزر کنترلها رو به صورت Page و به ترتیب روی فرم اصلی لود کنم...

-چطور میشه یه User Control رو توی یه فرم لود کرد....؟؟؟؟

behzad1986
سه شنبه 15 آذر 1390, 22:02 عصر
دوست عزیز
this.Controls.Add(UserControl1);

ehsan_starlight
سه شنبه 15 آذر 1390, 23:04 عصر
بهزاد جان ممنون ....

اما با مقداری رو که Add میکنم ارور میده :
Error 1 'System.Windows.Forms.UserControl' is a 'type' but is used like a 'variable' C:\Users\Starlight\Documents\Visual Studio 2010\Projects\SpadanaWizard\SpadanaWizard\Wizard.c s 25 31 SpadanaWizard

behzad1986
سه شنبه 15 آذر 1390, 23:09 عصر
باید از کنترل یکی ایجاد کنی بعد تو فرم اضافه کنی!


MyUserControl UserControl1 = new MyUserControl();
this.Controls.Add(UserControl1);

ehsan_starlight
سه شنبه 15 آذر 1390, 23:22 عصر
ممنون عزیزم

برنامه من در شروع یه فایل Wizard داره ! برای همین می خواستم از User Control استفاده کنم...

اما باز هم یه مشکل هست !

زمانی که User Control اولی رو لود میکنم یه دکمه Next داره که با زدن اون می خوام User Control دوم نمایش داده بشه....
مشکل اینه که نمی تونم باز از This استفاده کنم ....
زمانی هم که new form می سازم باز ارور میده

ehsan_starlight
چهارشنبه 16 آذر 1390, 15:36 عصر
ممنون میشم اگر کسی بتونه منو راهنمایی کنه !!!!