.net 如何在VisualStudio2010中获取左侧、顶部、高度和宽度属性?
在Visual Studio 2010中,如何在设计期间将属性窗口中的属性“位置”和“大小”替换为“左”、“上”、“高”和“宽” 当我以图形方式设计一个组件时,我觉得很烦人,因为每次都需要扩展位置或大小组来填充我需要的值。当我有类似“尺寸:305;105”的东西时,我总是忘记哪个数字是高度,哪个是宽度。同样的道理也适用于“顶部”和“左侧”对我来说更有意义的位置 我想他们称之为嵌套属性 谢谢你的帮助.net 如何在VisualStudio2010中获取左侧、顶部、高度和宽度属性?,.net,visual-studio-2010,properties,location,size,.net,Visual Studio 2010,Properties,Location,Size,在Visual Studio 2010中,如何在设计期间将属性窗口中的属性“位置”和“大小”替换为“左”、“上”、“高”和“宽” 当我以图形方式设计一个组件时,我觉得很烦人,因为每次都需要扩展位置或大小组来填充我需要的值。当我有类似“尺寸:305;105”的东西时,我总是忘记哪个数字是高度,哪个是宽度。同样的道理也适用于“顶部”和“左侧”对我来说更有意义的位置 我想他们称之为嵌套属性 谢谢你的帮助 Joël我无法对此进行分类,但是查看类控件(表单类是从该控件派生的)的源代码,我可以看到左侧属性
Joël我无法对此进行分类,但是查看类控件(表单类是从该控件派生的)的源代码,我可以看到左侧属性的这一点
[EditorBrowsable(0), SRCategory("CatLayout"), Browsable(false), DesignerSerializationVisibility(0), SRDescription("ControlLeftDescr")]
public int Left { [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] get; set; }
属性表示
EditorBrowsableAttribute是对设计器的提示,指示
要显示的属性或方法。您可以在中使用此类型
可视化设计器或文本编辑器,以确定对用户可见的内容
使用者例如,VisualStudio中的IntelliSense引擎使用
属性来确定是否显示属性或方法。
在Visual C#中,可以控制高级属性何时显示在中
IntelliSense和带有隐藏高级成员的属性窗口
在工具|选项|文本编辑器| C#下设置。相应的
EDITORBROWSBLESTATE是高级的
遗憾的是,在Visual Studio 2013中删除该标志后,我无法在“属性”窗口中将这些属性显示为单个条目,但它们在Intellisense弹出时可见。因此,我只能得出结论,不可能更改“标准属性”窗口的行为
提示记住两个数字的相对位置:
- 第一个=水平轴
- 第二个=垂直轴