如何将messagebox 显示在最前端?
------解决方案--------------------------------------------------------
如果是这样,就用回调来执行,如下:
在UI线程上定义显示对话框的无参函数
private void msgshow()
{
MessageBox.Show(“XXXXXX”, "提示:", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
...
然后把在线程里使用MessageBox.Show的地方用如下语句替换即可:
MethodInvoker mshow = new MethodInvoker(msgshow);
this.BeginInvoke(mshow);
相关文章
- JQuery Div层滚动条控制(模拟横向滚动条在最顶端显示)
- 在Vue&Element前端项目中,对于字典列表的显示处理 - 伍华聪
- 如何将控制台输出显示到stdout并将其存储在变量中?
- 【求助】在plsql检索结果集中如何将字段的代码值直接显示为字段的代码内容???
- 如何将 bool 转换为string 并显示在页面,在线等待!!!谢谢各位!
- java swing中如何让进度条始终显示在最前端
- 前端:flex:弹性盒子属性如何使用,实现div在div内水平垂直居中,div显示在一行,div之间间隔相同
- C#调用WebService接口实现天气预报在web前端显示
- 如何将控制台输出显示到stdout并将其存储在变量中?
- 让MessageBox在最前面显示