不是showdailog()效果.
好像用foreach能实现.用比较简洁点做法.好的再加20分
如何实现C#的窗口只出现一次,再按得时候是激活该窗口
答案:2 悬赏:20
解决时间 2021-02-03 07:54
- 提问者网友:依靠
- 2021-02-03 04:29
最佳答案
- 二级知识专家网友:夢想黑洞
- 2021-02-03 04:43
Form frm = new Form();
private void button3_Click(object sender, EventArgs e)
{
if (frm.IsDisposed)
{
frm = new Form();
frm.Show();
}
else
{
frm.Show();
frm.Activate();
}
}
private void button3_Click(object sender, EventArgs e)
{
if (frm.IsDisposed)
{
frm = new Form();
frm.Show();
}
else
{
frm.Show();
frm.Activate();
}
}
全部回答
- 1楼网友:废途浑身病态
- 2021-02-03 04:57
[dllimport("user32.dll", entrypoint = "getforegroundwindow")]
public static extern int getforegroundwindow();
[dllimport("user32.dll", entrypoint = "setforegroundwindow")]
public static extern int setforegroundwindow(int hwnd);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯