如何让MessageBox.Show只显示一次 MessageBox.Show("获取数据时出问题");如何让这个只出现一次呀?或者如何判断当前是否已有弹出窗口 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做一个成员变量,布尔类型就可以,初始为false,弹出后置为true,在弹出的部分判断bool即可 楼上的,那弹出后用户点击OK后,如何把这个变量置回false? 没明白楼主的意思是不是:bool flag = false;//...if (!flag){ MessageBox.Show("xxxx"); flag = true;} show函数会返回一个叫做dialogresut的枚举,可能打错了,可以根据show的返回值来设置 标示变量的值 bool IsOpen = false;if(!IsOpen ){ if (DialogResult.OK == MessageBox.Show("获取数据时出问题", "提示信息", MessageBoxButtons.OK)) { IsOpen = true; }} 因为lz的要求是整个页面只谈一次。。所以不需要再将它置为false 如果从数据库中绑定excel,ppt等文件怎么弄啊?? winform编程问题 c# 如何实现给WPS文件添加水印效果? 如何在安装程序的自定义中获取安装路径? 在线等,急救呀,运行VISUAL STUDIO.NET出错了 使用配置文件的时候 为啥运行一次之后 文件就消失了 小妹求socket代码? C# winform sql导出excel 移植到别的电脑出现错误 一个郁闷问题,高手进来看看,谢谢。 怎样在一个窗体中操作另一个窗体的组件属性! 日期控件能清空? C# 以十六机制字符串显示二进制的函数
是不是:bool flag = false;
//...
if (!flag)
{
MessageBox.Show("xxxx");
flag = true;
}
bool IsOpen = false;
if(!IsOpen )
{
if (DialogResult.OK == MessageBox.Show("获取数据时出问题", "提示信息", MessageBoxButtons.OK))
{
IsOpen = true;
}
}