我使用下面提到的代码来捕获按下的键。我之前在其他解决方案中使用它,它在那里工作正常。但现在它显示错误
可访问性不一致:参数类型'ref Stock.Message'是 比方法'Stock.Sales.ProcessCmdKey(参考 Stock.Message,System.Windows.Forms.Keys)'
(scope='publish_actions')
答案 0 :(得分:2)
它看起来像是一个可见性问题。您的方法false
为ProcessCmdKey
,而您的班级Protected
可能会在低于该级别的级别宣布。
您需要对另一个使用的方法/项目使用相同或更高的可见性,在这种情况下,您的类Message
需要具有与您的函数相同的可见性级别。
您可以通过两种方式修改它,更改方法可见性或类Message
。
答案 1 :(得分:0)
查看Message类是Internal还是Public。 ProcessCmdKey的所有者类应该具有相同的可见性'