PDA

View Full Version : تبدیل نوع String به نوع Form



magnet
جمعه 28 مرداد 1390, 01:42 صبح
من می خوام اسم یه فرم رو از کاربر زمان اجرای برنامه بگیرم و اگه فرمی به اول اسم وجود داشت نمایشش بدم. واسه این کار باید چیکار کنم اگه بتونم نوع string رو به نوع Form تبدیل کنم فکر کنم مشکل حل میشه؟ آیا این راه درسته یا راه دیگه ای داره.

Esmail Solhkhah
جمعه 28 مرداد 1390, 01:57 صبح
System.Reflection.Assembly myAssembly = System.Reflection.Assembly.GetExecutingAssembly();
Form myForm = myAssembly.CreateInstance("WindowsFormsApplication1.Form2") as Form;
myForm.ShowDialog();


بجای WindowsFormsApplication1 نام نیم اسپیس پروژتون رو بذارید.

موفق باشید.

magnet
جمعه 28 مرداد 1390, 03:51 صبح
با تشکر از شما
این کد رو در یک پروژه مستقل استفاده کردم و جواب گرفتم اما وقتی در یک یوزر کنترل استفاده می کنم و به یک پروژه Add می کنم ارور میده.
چیکار میتونم بکنم؟

Esmail Solhkhah
جمعه 28 مرداد 1390, 03:54 صبح
سلام دوست عزیز

اگه براتون مقدوره کد رو بزارید اینجا بنده یا دوستان بررسی کنیم

موفق باشید.