gpt4 book ai didi

c# - 是否有我可以添加到类中的属性,以便将其作为代码而不是在设计器中进行编辑?

转载 作者:可可西里 更新时间:2023-11-01 02:58:51 25 4
gpt4 key购买 nike

我创建了一个继承自 UserControl 的类,但我只想将其用作子类的基础。有没有一种方法可以阻止 VS2008 尝试在设计器中对其进行编辑,而不会阻止子类在设计器中进行编辑?

最佳答案

有。我相信如果一个文件中有多个类,VS 只会查看第一个,但我可能会弄错。无论如何,这应该可以解决问题:

[System.ComponentModel.DesignerCategory("Code")]
public class SomeBaseClass : UserControl
{
//...
}

请注意,在 2017 之前的 Visual Studio 版本中,您必须使用如上所示的属性全名。如果您尝试在其上方放置一个 using 语句并简单地尝试“DesignerCategory”,visual studio 可能不会接受它。

关于c# - 是否有我可以添加到类中的属性,以便将其作为代码而不是在设计器中进行编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/230146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com