我的 winform 应用程序中有一个非常奇怪的情况。
我正在尝试更改某个表单的设计,但控件已锁定,因此我无能为力。
如果我右键单击它,则不会按下锁定按钮。如果我检查控件的属性,所有内容都会变灰,但“锁定”属性设置为 false。
文档大纲(主窗体未锁定):
该项目已有 10 年历史,最初是使用 .NET 2(现在是 3.5)制作的。 我可以更改很多表格,但不能更改此表格。
谢谢你的帮助
PS:我真的不想以新形式复制/粘贴(该项目一团糟)。
最佳答案
几乎可以肯定,您尝试编辑的表单实际上是从另一个表单派生的 - 看看它的基类型,它应该是显而易见的。父项上的任何控件都将锁定在子项中 - 所有子项都共享相同的控件,因此您不想意外移动它们。如果您确实想在所有子项中移动它们,只需在设计器中打开父窗体即可。
关于C# 窗体 : Control locked but locked propety is set to false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32267077/