可以在C#的 MessageBox.Show()弹出框的按钮中添加动作吗?

2024-12-12 07:42:57
推荐回答(2个)
回答1:

直接添加相应事件是不可以的,但是这提示框是有返回值的,你可以根据返回值来判断需要执行什么动作,因为你只有一个按钮,所以就没比较判断,直接在这后面加语句就可以:MessageBox.Show("监控系统已经在运行!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.None);form1.Show(); //直接在这里进行显示即可。 确保只有一个实例在运行的不一定只能用ShowDialog而不能用Show,要看你程序是怎么限制的。

回答2:

不能! MessageBox 是没有这个功能的。你可以自己建立一个窗体,模仿MessageBox的界面,然后自己添加调用 Form1主窗体 的按钮和代码就行了。