PDA

View Full Version : جلوگیری از تکرار باز شدن فرم های فرزند



pa-2560
پنج شنبه 10 فروردین 1391, 17:21 عصر
سلام لطفا اگر امکان داره راهنمایی کنید که چطور در پروژه mdi فرم ها می تونم از باز شدن تکراری فرم های فرزند جلو گیری کنم . مثلا اگر روی دکمه نمایش فرم دو ،سه بار کلیک شد فقط یک بار باز شه ، متشکرم

samadblaj
پنج شنبه 10 فروردین 1391, 17:46 عصر
سلام بفرما (برابر با فرم پدر قرار بده) :
در Event قسمت Form2_Closeed مقدار متغیر i رو برابر با true کن، تا دوباره اجرا شه.


public bool i;
private void button1_Click(object sender, EventArgs e)
{
Form2 f =new Form2 ();
if (i == true)
{
f.Show();
i = false;
}
else
{
}

}

private void Form1_Load(object sender, EventArgs e)
{
i = true;
}