C# 窗体 : Control locked but locked propety is set to false

标签 c# winforms locked

我的 winform 应用程序中有一个非常奇怪的情况。

我正在尝试更改某个表单的设计,但控件已锁定,因此我无能为力。

如果我右键单击它,则不会按下锁定按钮。如果我检查控件的属性,所有内容都会变灰,但“锁定”属性设置为 false。

locked control

文档大纲(主窗体未锁定):

document outline

该项目已有 10 年历史,最初是使用 .NET 2(现在是 3.5)制作的。 我可以更改很多表格,但不能更改此表格。

谢谢你的帮助

PS:我真的不想以新形式复制/粘贴(该项目一团糟)。

最佳答案

几乎可以肯定,您尝试编辑的表单实际上是从另一个表单派生的 - 看看它的基类型,它应该是显而易见的。父项上的任何控件都将锁定在子项中 - 所有子项都共享相同的控件,因此您不想意外移动它们。如果您确实想在所有子项中移动它们,只需在设计器中打开父窗体即可。

关于C# 窗体 : Control locked but locked propety is set to false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32267077/

相关文章:

c# - WMI RPC 服务器不可用。 (来自 HRESULT : 0x800706BA) 的异常

c# - TextBox 在 '\0' 字符处截断字符串

java - 如何使泛型方法在 Java 中锁定其类型?

c# - 将值从主窗口传递到子窗口,然后从子窗口返回多个值到主窗口

c# - SQLSERVER : Can it be enabled differently? 中所有著名的 SA 登录

c# - 如何用双引号替换文件中的字符串

vb.net - 如何在 .NET 中制作水平列表框

c# - 将文件从 C# Windows 窗体中的文件夹填充到列表框中

ExtJs GridPanel 卡住/锁定多列

session - 不需要解锁 session 的 SendKeys 替代方案