if(MessageBox.Show("","")==DialogResult.OK){} 说明这个Show方法有返回值
那怎么实现在一个方法内 等待用户输入并返回 而且不会导致程序未响应?
c# MessageBox的Show方法是如何等待用户点击之后返回DialogResult枚举的?
答案:2 悬赏:0 手机版
解决时间 2021-03-04 06:34
- 提问者网友:王者佥
- 2021-03-03 07:15
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-03-03 08:03
if(MessageBox.Show("请确认。", "系统退出", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
{ this.Close(); }
必须在MessageBox中打开预定义的按钮,上述例子中打开了OK 和Cancel按钮,根据点击的按钮不同,返回值是MessageBoxResult.OK或MessageBoxResult.Cancel。
{ this.Close(); }
必须在MessageBox中打开预定义的按钮,上述例子中打开了OK 和Cancel按钮,根据点击的按钮不同,返回值是MessageBoxResult.OK或MessageBoxResult.Cancel。
全部回答
- 1楼网友:你可爱的野爹
- 2021-03-03 09:05
支持一下感觉挺不错的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯