c# 如何获取某个软件弹出错误对话框
我的意思可能没说明白,我重述一下我是想获得电脑中已经安装的某个程序报错的消息窗口,还有一个疑问是如何可以让进程中的某个软件的窗口置前,希望有人明白能给解答下 展开
不知道你是不是这个意思,当在程序中出现错误信息的时候,给用户一个提示框,是的话,那可以这样写代码(try中执行你要做的事件, catch(捕捉错误信息)finally(不论你的代码执行正确与否,都要执行)):
try
{
//你要执行的代码
}
catch (Exception ex)
{
//ex 就是系统捕捉到的错误信息
MessageBox.Show(ex.Message "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes);
//这个就是提示框(其中 :ex.Message: 就是错误信息(在提示框的中间显示); “系统提示”:提示框的标题(在提示框的左上角显示); MessageBoxButtons.YesNo: 在提示框上显示“是”和“否”两个按钮;MessageBoxIcon.Information: 这个是显示的提示图片)
(你可以按照自己的需要修改()中的内容)
}
finally
{
//不论你的代码正确与否都要执行这个里面的代码;
}
下面是个效果图 ,不行的话,你可以hi我,
不知道你是不是这个意思,当在程序中出现错误信息的时候,给用户一个提示框,是的话,那可以这样写代码(try中执行你要做的事件, catch(捕捉错误信息)finally(不论你的代码执行正确与否,都要执行)):
try
{
//你要执行的代码
}
catch (Exception ex)
{
//ex 就是系统捕捉到的错误信息
MessageBox.Show(ex.Message "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes);
//这个就是提示框(其中 :ex.Message: 就是错误信息(在提示框的中间显示); “系统提示”:提示框的标题(在提示框的左上角显示); MessageBoxButtons.YesNo: 在提示框上显示“是”和“否”两个按钮;MessageBoxIcon.Information: 这个是显示的提示图片)
(你可以按照自己的需要修改()中的内容)
}
finally
{
//不论你的代码正确与否都要执行这个里面的代码;
}
下面是个效果图 ,不行的话,你可以hi我,
//sqlconnection
mysqlconnection
=
new
sqlconnection("server=.;data
source=master;
uid=sa;password=abc;trusted_connection=yes;user
instance=true");
这个是我的
sqlconnection
mysqlconnection
=
new
sqlconnection("persist
security
info=false;user
id=sa;password=abc;initial
catalog=master;server=.");
你自己试试,再报错,脑袋给你