我一直有关于这个缩小转换错误的问题
重载解析失败,因为没有缩小转换就无法调用可访问的“显示”:
'公共共享函数显示(所有者作为 System.Windows.Forms.IWin32Window,文本作为字符串,标题作为字符串,按钮作为 System.Windows.Forms.MessageBoxButtons)作为 System.Windows.Forms.DialogResult':参数匹配参数'所有者'从“String”缩小到“System.Windows.Forms.IWin32Window”。
'公共共享函数显示(所有者作为 System.Windows.Forms.IWin32Window,文本作为字符串,标题作为字符串,按钮作为 System.Windows.Forms.MessageBoxButtons)作为 System.Windows.Forms.DialogResult':参数匹配参数 'caption'从“Microsoft.VisualBasic.MsgBoxStyle”缩小到“String”。
'公共共享函数显示(所有者作为 System.Windows.Forms.IWin32Window,文本作为字符串,标题作为字符串,按钮作为 System.Windows.Forms.MessageBoxButtons)作为 System.Windows.Forms.DialogResult':参数匹配参数'按钮'从“System.Windows.Forms.MessageBoxIcon”缩小到“System.Windows.Forms.MessageBoxButtons”。
'公共共享函数显示(文本作为字符串,标题作为字符串,按钮作为 System.Windows.Forms.MessageBoxButtons,图标作为 System.Windows.Forms.MessageBoxIcon)作为 System.Windows.Forms.DialogResult':参数匹配参数'按钮'从“Microsoft.VisualBasic.MsgBoxStyle”缩小到“System.Windows.Forms.MessageBoxButtons”。
我做了一些研究,“重载解析失败,因为在没有缩小转换的情况下无法调用任何可访问的''的通用解决方案:”错误是根据 Microsoft 指定 Option Strict Off。我尝试在项目属性中手动更改它,但它似乎不起作用。
这是发生错误的代码:
If MessageBox.Show("Please Enter a value for ESD (rad)", "ESD (rad) Value", MsgBoxStyle.OkCancel, MessageBoxIcon.Information) = DialogResult.OK Then
txtCal_USE_Radio.Focus()
我还查看了其他几个论坛,他们在其中讨论了此错误,但与“新建”功能特别相关,它们似乎没有帮助。
对此的任何帮助都会很棒!