Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio:使用属性将视图代码设为默认值_C#_Visual Studio_Winforms_Windows Forms Designer - Fatal编程技术网

C# Visual Studio:使用属性将视图代码设为默认值

C# Visual Studio:使用属性将视图代码设为默认值,c#,visual-studio,winforms,windows-forms-designer,C#,Visual Studio,Winforms,Windows Forms Designer,我知道怎么做。但是我想我已经看到了一种方法,我可以用一个属性来装饰所需的控件。有人知道它的名字吗?如果您希望在设计器中打开一些控件,而在c#代码视图中打开一些控件,这一点尤其有用。我想我已经找到了您已经看到的地方:。您可以使用该属性标记类,以选择如何打开它们: 如果从System.Windows.Form继承类,则该类将由设计器视图打开 如果添加[System.ComponentModel.DesignerCategory(“”)属性,它将被代码视图打开 你所寻求的魔力线是: [System.

我知道怎么做。但是我想我已经看到了一种方法,我可以用一个属性来装饰所需的控件。有人知道它的名字吗?如果您希望在设计器中打开一些控件,而在c#代码视图中打开一些控件,这一点尤其有用。

我想我已经找到了您已经看到的地方:。您可以使用该属性标记类,以选择如何打开它们:

  • 如果从System.Windows.Form继承类,则该类将由设计器视图打开
  • 如果添加[System.ComponentModel.DesignerCategory(“”)属性,它将被代码视图打开

你所寻求的魔力线是:

[System.ComponentModel.DesignerCategory(“代码”)]


只需将其放在控件派生类型之前,并与无用的设计器吻别。

此选项在Visual studio 2010中可用

  • 工具>选项
  • 选中“显示所有设置”
  • html设计器 4选择源代码视图
  • 重新启动Visual Studio

  • 对不起,我认为这不是我问题的答案。