无法选择表单上的控件

Rob*_*son 8 c# winforms visual-studio-2012

这种情况最近已经开始发生(不太可能不确定是什么导致了这种变化),但我不能再选择控件了.我对此的解读发现了一些可能的解释,包括:

  1. 您正在以调试模式运行程序
  2. 您的表单来自另一个类,其中一切都是私有的
  3. 您的控件被"锁定".

对于(1),不,它肯定没有运行,因为(2)我的表格来自DevComponents.DotNetBar.RibbonForm.对于(3),不,它们没有"锁定"(我试图锁定然后解锁,以防某些状态被困在设计师中,但没有骰子).控件在我的表单上,而不是基类表单,并且实例不是私有的(我故意公开它们只是为了测试这个)并且它们之前工作正常.

那么,我该怎么办?我可以从"属性"窗口下拉列表中选择一个控件,如ComboBox,更改其属性等.但是当我选择它时,设计师没有选择任何东西.我可以选择表单本身(通过其边框)并在设计器中调整它的大小.我可以添加一个新的控件,如标签,并在设计器中与它进行良好的交互,所以这是我现有控件发生的事情.

我敢肯定这是一个非常愚蠢的东西,或者Visual Studio 2012正在结束.

任何人?

编辑:将解决方案拉上并将其带回家.清理和重建,它在设计师工作正常.不管怎样,我想我的安装工作存在问题.

pet*_*ria 6

安装新版本的DevComponents.DotNetBar并且仍然从单独的库文件夹引用旧版本时,可能会出现此问题.

应用程序和所有引用dll的DotNetBar应重新引用到最新版本.


Rob*_*son 3

好吧,我有点解决了这个问题,尽管我不知道真正的原因是什么。在我的程序中,我引用了 devcomponents.dotnetbar dll。我删除了引用,然后重新添加它,重新构建了程序,现在一切都在设计器中正常工作。