欢迎大家来到IT世界,在知识的湖畔探索吧!
摘要
用于浏览对象属性的用户界面。
正文
若要使用属性网格,请在父控件上创建新类实例 PropertyGrid ,并将其设置为 SelectedObject 对象以显示其属性。
欢迎大家来到IT世界,在知识的湖畔探索吧!
属性
|
BackColor |
获取或设置控件的背景色。 |
|
BackgroundImage |
此属性与此类无关。 |
|
BackgroundImageLayout |
此属性与此类无关。 |
|
BindingContext |
获取或设置控件的 BindingContext。<br><br>(继承自 ContainerControl) |
|
Bottom |
获取控件上边缘与其容器工作区的上边缘之间的距离(以像素为单位)。<br><br>(继承自 Control) |
|
Bounds |
获取或设置控件(包括其非工作区元素)相对于其父控件的大小和位置(以像素为单位)。<br><br>(继承自 Control) |
|
BrowsableAttributes |
获取或设置与属性网格连接的对象相关联的可浏览特性。 |
|
CanEnableIme |
获取一个用以指示是否可以将 ImeMode 属性设置为活动值的值,以启用 IME 支持。<br><br>(继承自 ContainerControl) |
|
CanFocus |
获取一个值,该值指示控件是否可以接收焦点。<br><br>(继承自 Control) |
|
CanRaiseEvents |
确定是否可以在控件上引发事件。<br><br>(继承自 Control) |
|
CanSelect |
获取一个值,该值指示是否可以选中控件。<br><br>(继承自 Control) |
|
CanShowCommands |
获取一个值,用以指示命令窗格对于当前选定对象是否可见。 |
|
CanShowVisualStyleGlyphs |
获取或设置一个值,此值指示特定于操作系统的可视样式标志符号是否用于网格区域中的展开节点。 |
|
Capture |
获取或设置一个值,该值指示控件是否已捕获鼠标。<br><br>(继承自 Control) |
|
CategoryForeColor |
获取或设置用于类别标题的文本颜色。 |
|
CategorySplitterColor |
获取或设置分隔网格区域中的类别的线条的颜色。 |
|
CausesValidation |
获取或设置一个值,该值指示控件是否会引起在任何需要在接收焦点时执行验证的控件上执行验证。<br><br>(继承自 Control) |
|
ClientRectangle |
获取表示控件的工作区的矩形。<br><br>(继承自 Control) |
|
ClientSize |
获取或设置控件的工作区的高度和宽度。<br><br>(继承自 Control) |
|
CommandsActiveLinkColor |
获取或设置可执行命令区中的活动链接的颜色。 |
|
CommandsBackColor |
获取或设置作用命令区的背景色。 |
|
CommandsBorderColor |
获取或设置作用命令区的周边的边框色。 |
|
CommandsDisabledLinkColor |
获取或设置可执行命令区中的不可用链接的颜色。 |
|
CommandsForeColor |
获取或设置作用命令区的前景色。 |
|
CommandsLinkColor |
获取或设置可执行命令区中的链接的颜色。 |
|
CommandsVisible |
获取一个值,用以指示命令窗格是否可见。 |
|
CommandsVisibleIfAvailable |
获取或设置一个值,它指示命令窗格对于公开谓词的对象是否可见。 |
|
DataBindings |
为该控件获取数据绑定。<br><br>(继承自 Control) |
|
DefaultCursor |
获取或设置控件的默认光标。<br><br>(继承自 Control) |
|
DefaultImeMode |
获取控件支持的默认输入法编辑器 (IME) 模式。<br><br>(继承自 Control) |
|
DefaultMargin |
获取控件之间默认指定的间距(以像素为单位)。<br><br>(继承自 Control) |
|
DefaultMaximumSize |
获取以像素为单位的长度和高度,此长度和高度被指定为控件的默认最大大小。<br><br>(继承自 Control) |
|
DefaultMinimumSize |
获取以像素为单位的长度和高度,此长度和高度被指定为控件的默认最小大小。<br><br>(继承自 Control) |
|
DefaultPadding |
获取控件内容的内部间距(以像素为单位)。<br><br>(继承自 Control) |
|
DefaultSize |
获取控件的默认大小。 |
|
DefaultTabType |
获取默认选项卡的类型。 |
|
DesignMode |
获取一个值,用以指示 Component 当前是否处于设计模式。<br><br>(继承自 Component) |
|
DeviceDpi |
获取显示当前控件的显示设备的 DPI 值。<br><br>(继承自 Control) |
|
DisabledItemForeColor |
获取或设置网格区域中的禁用文本的前景色。 |
|
DisplayRectangle |
获取表示控件的虚拟显示区域的矩形。<br><br>(继承自 ScrollableControl) |
|
Disposing |
获取一个值,该值指示 Control 基类是否在释放进程中。<br><br>(继承自 Control) |
|
Dock |
获取或设置哪些控件边框停靠到其父控件并确定控件如何随其父级一起调整大小。<br><br>(继承自 Control) |
|
DockPadding |
获取控件的所有边缘的停靠边距设置。<br><br>(继承自 ScrollableControl) |
|
DoubleBuffered |
获取或设置一个值,该值指示此控件是否应使用辅助缓冲区重绘其图面,以减少或避免闪烁。<br><br>(继承自 Control) |
|
DrawFlatToolbar |
获取或设置一个值,该值指示 PropertyGrid 控件是否使用平面按钮绘制其工具栏。 |
|
HelpBackColor |
获取或设置“帮助”区域的背景色。 |
|
HelpBorderColor |
获取或设置说明窗格有关的边框的颜色。 |
|
HelpForeColor |
获取或设置“帮助”区域的前景色。 |
|
HelpVisible |
获取或设置一个值,用以指示帮助文本是否可见。 |
|
HorizontalScroll |
获取与水平滚动条关联的特征。<br><br>(继承自 ScrollableControl) |
|
PropertySort |
获取或设置 PropertyGrid 在显示属性时所采用的排序类型。 |
|
PropertyTabs |
获取网格中显示的属性选项卡集合。 |
|
RecreatingHandle |
获取一个值,该值指示控件当前是否在重新创建其句柄。<br><br>(继承自 Control) |
|
RenderRightToLeft |
已过时。<br><br>此属性现已过时。<br><br>(继承自 Control) |
|
ResizeRedraw |
获取或设置一个值,该值指示控件在调整大小时是否重绘自己。<br><br>(继承自 Control) |
|
Right |
获取控件右边缘与其容器的工作区左边缘之间的距离(以像素为单位)。<br><br>(继承自 Control) |
|
RightToLeft |
获取或设置一个值,该值指示是否将控件的元素对齐以支持使用从右向左的字体的区域设置。<br><br>(继承自 Control) |
|
ScaleChildren |
获取一个值,该值确定子控件的缩放。<br><br>(继承自 Control) |
|
SelectedGridItem |
获取或设置选定网格项。 |
|
SelectedItemWithFocusBackColor |
获取或设置拥有输入焦点的选定项的背景色。 |
|
SelectedItemWithFocusForeColor |
获取或设置拥有输入焦点的选定项的前景色。 |
|
SelectedObject |
获取或设置在网格中显示属性的对象。 |
|
SelectedObjects |
获取或设置当前选定的对象。 |
|
SelectedTab |
获取当前选定的属性选项卡。 |
|
ShowFocusCues |
获取一个值,该值指示控件是否应显示聚焦框。 |
|
ShowPropertyPageImage |
获取表示属性页的图像。 |
|
SortByCategoryImage |
获取按类别表示排序网格项的图像。 |
|
SortByPropertyImage |
获取按属性名表示排序网格项的图像。 |
|
TabIndex |
获取或设置控件在其容器内的 Tab 键顺序。<br><br>(继承自 Control) |
|
Tag |
获取或设置包含有关控件的数据的对象。<br><br>(继承自 Control) |
|
Text |
获取或设置与此控件关联的文本。 |
|
ToolbarVisible |
获取或设置一个值,用以指示工具栏是否可见。 |
|
ToolStripRenderer |
获取或设置用于 ToolStrip 对象的绘制功能。 |
|
TopLevelControl |
获取没有另一个 Windows 窗体控件作为其父级的父控件。 通常,这是控件所在的最外面的 Form。<br><br>(继承自 Control) |
|
UseCompatibleTextRendering |
获取或设置一个值,该值确定是使用Graphics类 (GDI+) TextRenderer还是类 (GDI) 呈现文本。 |
|
VerticalScroll |
获取与垂直滚动条相关联的特性。<br><br>(继承自 ScrollableControl) |
|
ViewBackColor |
获取或设置一个值,用以指示网格的背景色。 |
|
ViewBorderColor |
获取或设置网格区域中有关的边框的颜色。 |
|
ViewForeColor |
获取或设置一个值,用以指示网格中文本的颜色。 |
|
Visible |
获取或设置一个值,该值指示是否显示该控件及其所有子控件。<br><br>(继承自 Control) |
|
VScroll |
获取或设置一个值,该值指示垂直滚动条是否可见。<br><br>(继承自 ScrollableControl) |
一个简单例子
private void Form1_Load(object sender, EventArgs e) { propertyGrid1.SelectedObject = txtValue; }欢迎大家来到IT世界,在知识的湖畔探索吧!
再来一个例子
欢迎大家来到IT世界,在知识的湖畔探索吧!public class User { [CategoryAttribute("个人信息"), DescriptionAttribute("姓名")] public string Name { get; set; } [CategoryAttribute("个人信息"), DescriptionAttribute("年龄")] public int Age { get; set; } [CategoryAttribute("个人信息"), DescriptionAttribute("颜色")] public Color BodyColor { get; set; } [CategoryAttribute("个人信息"), DescriptionAttribute("性别")] public Sex Sex { get; set; } [CategoryAttribute("个人信息"), DescriptionAttribute("照片"), Editor(typeof(FileNameEditor) , typeof(UITypeEditor))] public string ImageName { get; set; } } public enum Sex { 男, 女 }
private void btnShow_Click(object sender, EventArgs e) { User user = (User)propertyGrid1.SelectedObject; MessageBox.Show(user.Name); }
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/93803.html