Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Visual studio Visual Studio:如何查看";“高级”;属性窗口中的属性?_Visual Studio_Winforms - Fatal编程技术网

Visual studio Visual Studio:如何查看";“高级”;属性窗口中的属性?

Visual studio Visual Studio:如何查看";“高级”;属性窗口中的属性?,visual-studio,winforms,Visual Studio,Winforms,我需要在设计表单时看到表单的外观。此特定属性标记为“”,默认情况下从“属性”窗口隐藏: [EditorBrowsable(EditorBrowsableState.Advanced), ...] public Rectangle ClientRectangle 如果我想查看的ClientRectangle属性不存在,那么我想我可以选择高级ClientSize属性: [..., EditorBrowsable(EditorBrowsableState.Advanced)] public Size

我需要在设计表单时看到表单的外观。此特定属性标记为“”,默认情况下从“属性”窗口隐藏:

[EditorBrowsable(EditorBrowsableState.Advanced), ...]
public Rectangle ClientRectangle
如果我想查看的
ClientRectangle
属性不存在,那么我想我可以选择高级
ClientSize
属性:

[..., EditorBrowsable(EditorBrowsableState.Advanced)]
public Size ClientSize
属性的文档将导致:

始终属性或方法始终可以从 编辑

从不该属性或方法永远无法从编辑器中浏览

高级属性或方法是仅高级用户可以使用的功能 我应该看看。编辑可以显示 或者隐藏这些属性

显然,我是一个“高级用户”,那么如何告诉Visual Studio我是一个高级用户,以便我可以查看高级属性


更新一 该页面介绍了启用Intellisense和“属性”窗口以显示高级成员的功能:

在Visual C#中,您可以控制 高级属性出现在 IntelliSense和属性窗口 使用“隐藏高级成员”设置 在工具|选项|文本编辑器下| C#。相应的 是

不幸的是,实际上,这个选项似乎只适用于智能感知。取消选中它不会使高级属性在“属性”窗口中可见

注意:默认情况下,该选项未选中。

答案在:

在Visual C#中,您可以控制 高级属性出现在 IntelliSense和属性窗口 使用“隐藏高级成员”设置 在工具|选项|文本编辑器下| C#。相应的 EDITORBROWSBLESTATE是高级的


汉斯·帕桑在会议上的回答为我澄清了这一点:这是不可能做到的。EditorBrowsable仅适用于文本编辑器,控制“属性”窗口中显示的属性为“可浏览(false)”。

我已取消选中该属性,并且这些项目不会显示在“属性”窗口中。