【发布时间】:2015-12-30 22:15:15
【问题描述】:
是否有一个等效于System.Windows.Forms.DialogResult.OK 的整数,而不是我必须为 1 行代码引用 Windows 窗体库?
这样我就可以写(例如):
if(form.ShowDialog() == 6)
代替:
if(form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
【问题讨论】:
-
那么你用的是什么表格?对话框结果是匹配到windows窗体窗体
-
要使用
ShowDialog,您必须引用System.Windows.Forms。该程序集已被引用,因此只需添加using System.Windows.Forms的 using 语句并与DialogResult.OK进行比较。 -
回到那些神奇的数字不会赢得任何编码奖。您可以自己查找:
MessageBox.Show(Convert.ToInt32(DialogResult.OK).ToString());您也可以忽略System.Windows.Forms部分,因为您显然已经有了参考。就是form.ShowDialog() == DialogResult.OK -
这毫无意义。
-
你在做
form.ShowDialog()时如何避开图书馆?