Scenario
我正在使用一个非常知名的用户控件套件,Krypton ,它带有一个上下文菜单,一个 KryptonContextMenu
。
我使用的是最新版本 4.4.0
我在 Windows 8.1 x64 下,使用 VisualStudio 2013 Ultimate 和 WinForms 技术。
Problem
如果我将我的项目定位到 FW 4.0 或更高版本,我将无法显示 KryptonContextMenu
。
如果我以 FW 3.5 或更小的版本为目标,它会完美运行。
任何项目都会发生这种情况,即使是带有氪项目示例的官方 KryptonContextMenuExamples
。
它不会抛出任何类型的异常,只是如果我尝试使用 KryptonContextMenu .Show()
方法使用它的任何覆盖它不会显示 FW 4.0 下的上下文菜单,只是不会什么都会发生。
Question
1) 我是唯一遇到 KryptonContextMenu
问题的人?我只是在氪金页面/论坛中找不到有关此问题的信息。
2) 我可以尝试解决这个问题吗?
最佳答案
我遇到了同样的问题,我设法通过将我的应用程序属性的“平台目标”更改为“x86”而不是“任何 CPU”来修复它。然后我的 KryptonContextMenu 控件就正确显示了。希望对您有所帮助。
关于c# - 氪星上下文菜单在.Net FW 4.0下打不开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27184924/