PDA

View Full Version : سوال: عمل نکردن کد



f_alikhani
پنج شنبه 24 آذر 1390, 18:57 عصر
سلام من یه برنامه دارم تو صفحه اصلی چند تا button دارم میخوام اگه مثلا button1رو کلیک کردمform2 باز بشه
این کدو نوشتم ولی اجرا نمیشه میشه بگید باید چیکار کنم ؟

private void button2_Click(object sender, EventArgs e)
{
Form3 f = new Form3();
f.Show;

ویه سوال دیگه برای باز کردن چند تا فرم تو یه برنامه چیکار باید کرد؟
من توی solution explorer روی اسم برنامه خودم کلیک راست کردم و newitem انتخاب کردم این کار درسته؟

Farshid007
پنج شنبه 24 آذر 1390, 19:03 عصر
چرا اجرا نمیشه؟ چه خطایی میده؟
- هر چند تا که دلتون می خواد می تونید به همین صورت فرم باز کنید
- بله این کار کاملا درست است
:)

ma.rad
پنج شنبه 24 آذر 1390, 19:07 عصر
سلام کدتون درسته البته اگر تو فرمی به غیر از فرم 3 باشید
;()form1 frm=new form1
;()frm.showdialog
یا
;()frm.show

ali reza mansoori 2
پنج شنبه 24 آذر 1390, 19:44 عصر
من از این کد استفاده میکنم و مشکلی هم ندارم
اگر بازم مشکل داشتید باید برنامه تون رو آپ کنید یا متن خطا رو بزارید
form1 A = new form1();
A.Show();
درباره سوال دوم هم باید بگم بله این کار درسته

mmd2009
پنج شنبه 24 آذر 1390, 20:16 عصر
با سلام

به این شکل هم میتونید عمل کنید :


new Form2().ShowDialog();


به نظر من وقتی شی شما فقط نیاز هست که باز بشه ( منظور فرم مربوطه هست ) نیازی نیست یک اسم برای اون شی در نظر بگیرید و خیلی ساده با استفاده از کلمه کلیدی New مقدار پیش فرض فرم رو مقدار دهی کنید و اون فرم رو نمایش بدید

موفق باشید

AliSaeedi_v
جمعه 25 آذر 1390, 00:24 صبح
سلام بعد از showباید از()استفاده کنی.فراموشش کردی....