首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小弟我用C#做winfrom如何能让一个窗口只弹出一次呀?(希望能有代码)

2012-02-21 
我用C#做winfrom怎么能让一个窗口只弹出一次呀?(希望能有代码)我用C#做winfrom怎么能让一个窗口只弹出一次

我用C#做winfrom怎么能让一个窗口只弹出一次呀?(希望能有代码)
我用C#做winfrom怎么能让一个窗口只弹出一次呀?(希望能有代码)

[解决办法]
private static bool poped = false;
private void Form1_Load(object sender, EventArgs e)
{
try
{
if (Form1.poped)
{
throw new Exception("Form has poped,and it can only poped once!");
}
else
{
Form1.poped = true;
}
}
catch (Exception ex)
{
//your logic code
}
}
[解决办法]
try


C# code
Form2 f2;private void Button1_Click(object sender, EventArgs e){    if (f2== null || f2.IsDisposed)    {        f2= new Form2();        f2.Show();    }    else    {        f2.Activate();    }} 

热点排行