方案
我正在使用一个众所周知的用户控件套件Krypton,它带有一个上下文菜单,KryptonContextMenu
。
我使用的是 4.4.0
的最新版本我在Windows 8.1 x64下,使用VisualStudio 2013 Ultimate并使用WinForms技术。
问题
如果我将项目定位到FW 4.0或更高版本,我无法显示KryptonContextMenu
。
如果我的目标是FW 3.5或更小,它可以很好地工作。
即使使用氪项目样本附带的官方KryptonContextMenuExamples
,任何项目都会发生这种情况。
它没有抛出任何异常,只是当我尝试使用KryptonContextMenu .Show()
方法使用它的任何重叠时它没有显示FW 4.0下的上下文菜单,只是没有发生任何事情。
问题
1)我是KryptonContextMenu
唯一有这个问题的人吗?我在氪页/论坛上找不到这个问题的信息。
2)我可以尝试一些方法来解决这个问题吗?
答案 0 :(得分:1)
我遇到了同样的问题,我设法通过将应用程序属性的“平台目标”更改为“x86”而不是“任何CPU”来修复它。然后我的KryptonContextMenu控件正确显示。我希望这会对你有所帮助。