Krypton Contextmenu不会在.Net FW 4.0下打开

时间:2014-11-28 08:51:54

标签: c# .net vb.net .net-framework-version krypton-toolkit

  

方案

我正在使用一个众所周知的用户控件套件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)我可以尝试一些方法来解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我设法通过将应用程序属性的“平台目标”更改为“x86”而不是“任何CPU”来修复它。然后我的KryptonContextMenu控件正确显示。我希望这会对你有所帮助。