问题描述
- VS2013中MPF窗体程序,Diag一直有问题
-
if ((bool)openfiledialog.ShowDialog())
我在写这句话的时候,VS2013一直报错,说是DialogResult不能转化为bool类型,这是怎么回事呢
解决方案
非要转换成bool需要先转换成int
if ((bool)(int)openfiledialog.ShowDialog())
解决方案二:
openfiledialog.ShowDialog()==DialogResult.OK 试试
ShowDialog 的返回值,不能直接强制转换成 BOOL 类型吧
解决方案三:
openfiledialog.ShowDialog的返回值不是bool类型,不能直接转换。
解决方案四:
if (openfiledialog.ShowDialog() != ID_OK)
...
解决方案五:
openfiledialog.ShowDialog()==DialogResult.OK 试试
时间: 2024-10-31 10:06:53