龙空技术网

78.C# PropertyGrid 属性表格

数字双碳王亮 491

前言:

今天小伙伴们对“table的css样式”都比较注重,大家都想要了解一些“table的css样式”的相关内容。那么小编同时在网上汇集了一些关于“table的css样式””的相关文章,希望兄弟们能喜欢,你们快快来了解一下吧!

摘要

用于浏览对象属性的用户界面。

正文

若要使用属性网格,请在父控件上创建新类实例 PropertyGrid ,并将其设置为 SelectedObject 对象以显示其属性。

属性

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;}

再来一个例子

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);}

标签: #table的css样式