C#中如何控制MessageBox.Show只出现一次
答案:3 悬赏:10 手机版
解决时间 2021-03-26 17:48
- 提问者网友:寂寞梧桐
- 2021-03-26 09:28
C#中如何控制MessageBox.Show只出现一次
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-03-26 10:52
利用 FormClosing 或者是 FormClosed 事件,弹出 Message 窗口,便可以了。
具体的操作方法,
在设计模式下,选中Form然后,再属性里找到 FormClosing 或者 FormClosed 事件后,在右边的空百处双击。然后便会自动地生成代码
private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
{
MessageBox.Show("对不起,系统当前显示分辨率过低,请重新设置", "提醒");
}
//下面这一句是VisualStudio自动添加的
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed);
具体的操作方法,
在设计模式下,选中Form然后,再属性里找到 FormClosing 或者 FormClosed 事件后,在右边的空百处双击。然后便会自动地生成代码
private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
{
MessageBox.Show("对不起,系统当前显示分辨率过低,请重新设置", "提醒");
}
//下面这一句是VisualStudio自动添加的
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed);
全部回答
- 1楼网友:大漠
- 2021-03-26 12:44
兄弟`
把if条件改了就好了`
if(W >= 1024 && H >= 768)
{
//成功执行的
}
else
{
MessageBox.Show("对不起,系统当前显示分辨率过低,请重新设置", "提醒");
Application.Exit();
}
把if条件改了就好了`
if(W >= 1024 && H >= 768)
{
//成功执行的
}
else
{
MessageBox.Show("对不起,系统当前显示分辨率过低,请重新设置", "提醒");
Application.Exit();
}
- 2楼网友:愁杀梦里人
- 2021-03-26 11:46
设置一个布尔量
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯