最近开始发生这种情况(不太清楚是什么导致了不幸的变化),但我不能再在我的表单上选择控件。我对此的阅读发现了一些可能的解释,包括:
- 您正在调试模式下运行程序
- 您的表单是从另一个类派生的,其中所有内容都是私有的
- 您的控件已“锁定”。
对于 (1),不,它肯定没有运行,对于 (2),我的表单来自 DevComponents.DotNetBar.RibbonForm。对于(3),不,它们没有“锁定”(我尝试锁定然后解锁,以防某些状态卡在设计器中,但没有骰子)。控件在我的表单上,而不是基类表单上,并且实例不是私有的(我故意将它们公开只是为了测试这个)并且它们之前工作正常。
那么,我能做些什么呢?我可以从“属性”窗口下拉列表中选择一个控件,如 ComboBox,更改其属性等。但是当我选择它时,设计师没有选择任何东西。我可以选择表单本身(通过它的边框)并在设计器中调整它的大小。我可以添加一个新控件,如标签,并在设计器中与它很好地交互,所以这就是我现有控件发生的事情。
我敢肯定它要么是非常愚蠢,要么是 Visual Studio 2012 即将结束。
有人吗?
编辑:将解决方案压缩并带回家。清洁和重建,它在设计器中运行良好。我想我的工作安装有问题,不知何故。