PDA

View Full Version : سوال: لینک کردن فرم هاب در سی شارپ



aesw64
چهارشنبه 10 اسفند 1390, 09:25 صبح
سلام
من یه سوال داشتم
من توی ویژوال استادیو چند تا فرم طراحی کردم (Win Form)البته هر کدام از فرم ها را در قسمت سولاشن اکسپلورر داخل یک پوشه قرار دادم الان می خواهم یک باتن روی فرم یک قرار بدم وقتی کلید زده شد به فرم دو رفته وفرم دو برام باز بشه ولی کدشو نمی دونم می خواستم منو راهنمایی کنین
یا کد را برام میل بزنین
amirgahramany@yahoo.com
باتشکر

banitaba.ommolketab
چهارشنبه 10 اسفند 1390, 10:32 صبح
سلام
خیلی سادس عزیزم

فرض کن 2 تا فرم داری . Form1 و Form2 و از فرم 1 میخواهیم بریم به فرم 2 . روی رویداد کلیک باتن از نمونه کد زیر استفاده کن


Form2 frm = new Form2();
frm.Show();

aesw64
چهارشنبه 10 اسفند 1390, 19:02 عصر
سلام دوست عزیز
با تشکزر از راهنمایی ولی باید اینو بگم که من همون دوتا فرم رو داخلی پوشه در سولاشن اکسپلورر گذاشتم به همین خاطر وقتی کد بالا رو می نویسم میگه نمی تونم مسیر را پیدا کنم یعنی نمیتونه به فرم دو که داخل پوشه هست دسترسی داشته باشه

mrbm_2007
چهارشنبه 10 اسفند 1390, 19:13 عصر
سلام
namespace ها رو چک کن
وقتی داخل یه پوشه دیگه میذاریش namespace ش اینجوری میشه
DefaultNamespace.FolderName

یا یکیشون کن یا از using استفاده کن

aesw64
پنج شنبه 11 اسفند 1390, 11:08 صبح
سلام دوست عزیز با تشکر وخیلی ممنون از راهنمایی هات
ولی اگه ممکنه چون من تازه کارم میسه این کد روبیشتر توضیح بدین یا اون namespaese رو کامل راهنمایی کنین
خیلی ممنون

mrbm_2007
پنج شنبه 11 اسفند 1390, 12:26 عصر
فایل کد فرم هات رو باز کن، بالاش نوشته namespace ???
این قسمت ؟؟؟ باید برای همه ی فرم ها یکی باشه یا مثلا اگر فرم 2 به این صورته
namespace winapp1.folder1{
حالا توی فرم یک اگر بخوای از این فرم 2 استفاده کنی باید در قسمت یوزینگ (بالا) بنویسی
using winapp1.folder1;
اگر با این مفاهیم آشنا نیستی توصیه میکنم حتما مطالعاتی در این زمینه داشته باشه

mrbm_2007
پنج شنبه 11 اسفند 1390, 12:28 عصر
اگر مشکلت حل نشد یه مثال ساده شده از پروژه ات بذار تا اصلاحش کنم برات

معصومه ارفعی
دوشنبه 11 دی 1391, 04:49 صبح
سلام
من هم همین مشکل رو دارم اگه میشه ی تیکه کد کوچلو رو ببنوسید
چون من گفته های شما رو عمل کردم جواب نگرفتم

معصومه ارفعی
دوشنبه 11 دی 1391, 05:19 صبح
ممنون مشکل حل شد