PDA

View Full Version : مبتدی: سوییچ شدن بین فرم ها



10david
یک شنبه 20 دی 1388, 15:58 عصر
سلام
والا زمان ما (VB6) وقتی میخواستی یه فرم رونشون بدی اسم فرم رو مینوشتی یه نقطه Show هم جلوش ولی جدیدا مثل اینکه کار نمیکنه (تو VS)
طبق سرچ هایی که کردم تو VS باید مشابه این کارو بکنی


private void btnStart_Click(object sender, EventArgs e)
{
using (MyNextForm frm = new MyNextForm())
{
frm.ShowDialog();
}
}

یا


Private Void button_click(Object sender,EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
}

ولی واسه من ارور میده :
Error 1 The type or namespace name 'Form2' could not be found (are you missing a using directive or an assembly reference?)
میشه دوستان راهنمایی کنن چجوری میشه بین فرم ها سوییچ کرد ؟

FastCode
یک شنبه 20 دی 1388, 16:27 عصر
باید اسم namespace رو بنویسید :

Project.Form2 f = new Project.Form2();
f.Show();

10david
یک شنبه 20 دی 1388, 18:16 عصر
باید اسم namespace رو بنویسید :

Project.Form2 f = new Project.Form2();
f.Show();

وقتی namespace رو مینویسم فقط یه فرم رو نشون میده به اسم Form1 در صورتی که من دو تا فرم دارم اسم هیچ کدومشونم Form1 نیست

FastCode
یک شنبه 20 دی 1388, 20:49 عصر
روی اسم فرم راست کلیک کنید و روی Go To Definition کلیک کنید.
بقیشو خودتون میفهمید.

sunn789
یک شنبه 20 دی 1388, 21:09 عصر
بنویس Form2 اگه موجود باشه زیر اخرین کلمه یه مستطیل کوچیک قرمز میکشه که اگه Shift+Alt+F10 رو بگیری اجازه میده که NameSpace رو اضافه کنی

slashslash2009
یک شنبه 20 دی 1388, 22:20 عصر
شما اصلا form2 را ساختین در solution explorer داریدش شاید به یه اسم دیگه ساخته باشیش