PDA

View Full Version : سوال: سوال در مورد فعال و غیر فعال کردن فرم ها



sepehr.sz
شنبه 05 شهریور 1390, 16:31 عصر
1 فرم که داخلش 1 button هست می خواهم با فشردن این دکمه 1 فرم دیگه(فرم 2) که شامل 2 دکمه بلی و خیر می باشد وارد بشه به صورتی که در حالت نمایش فرم 2 ، فرم اولم غیر فعال بشه(تمام کنترل ها و باتن ها و تکست باکس ها و .....) حال اگر دکمه خیر فشرده شد فرم 2 close شود و فرم 1 فعال شود (تمام کنترل ها و باتن ها و تکست باکس ها و .....) باید چه کار کنم؟؟؟

sara_aryanfar
شنبه 05 شهریور 1390, 17:07 عصر
برای نمایش فروم دوم اینو تو رویداد کلیک باتن مورد نظر بنویس
private void button1_Click(object sender, EventArgs e)
{
Form2 ap = new Form2();
ap.Show();
this.Enabled = false;
}

و اینم برا باتن خیر فرم 2

private void butno_Click(object sender, EventArgs e)
{
this.Close();
Form1 am = new Form1();
am.Show();
am.Enabled = true;
}

sepehr.sz
شنبه 05 شهریور 1390, 17:19 عصر
برای نمایش فروم دوم اینو تو رویداد کلیک باتن مورد نظر بنویس
private void button1_Click(object sender, EventArgs e)
{
Form2 ap = new Form2();
ap.Show();
this.Enabled = false;
}

و اینم برا باتن خیر فرم 2

private void butno_Click(object sender, EventArgs e)
{
this.Close();
Form1 am = new Form1();
am.Show();
am.Enabled = true;
}

خوب با این کار 2 تا فرم 1 باز میشه که 1 فرم enable= false هست 1فرم enable = true

Xcalivorse
شنبه 05 شهریور 1390, 17:46 عصر
این کد رو امتحان کن.



(private void Form1_Btn_Click(object sender, EventArgs e
{

;()Form2 Frm_2 = new Form2
;()Frm_2.ShowDialog


}

proSPY
شنبه 05 شهریور 1390, 17:48 عصر
سلام دوست عزیز
راه بهتر به این شکل هست که مثل زیر عمل کنی که در دکمه اول کد زیر و در دکمه خیر صفحه دوم کد زیرش را وارد کنی

private void button1_Click(object sender, EventArgs e)
{
new Form2().ShowDialog();
}

و

private void btnNo_Click(object sender, EventArgs e)
{
this.Close();
}

proSPY
شنبه 05 شهریور 1390, 17:49 عصر
خب مثل اینک همزمان جواب دادیم