System.Windows.Forms 命名空间
System.Windows.Forms 命名空间包含用于创建基于 Windows 的应用程序的类,以充分利用 Microsoft Windows 操作系统中提供的丰富的用户界面功能。
下表显示了按类别分组的 System.Windows.Forms 命名空间中的类。
类的类别 |
详细信息 |
---|---|
|
System.Windows.Forms 命名空间中的大多数类都是从 Control 类派生的。Control 类为在 Form 中显示的所有控件提供基本功能。Form 类表示应用程序内的窗口。这包括对话框,无模式窗口和多文档界面 (MDI) 客户端窗口及父窗口。您也可以通过从 UserControl 类派生而创建自己的控件。 |
|
Windows 窗体包含一组丰富的类,通过这些类,用户可以创建自定义工具栏和菜单,并使它们具有现代的外表和行为(外观和感受)。可以分别使用 ToolStrip、MenuStrip、ContextMenuStrip 和 StatusStrip 创建工具栏、菜单栏、上下文菜单以及状态栏。 |
|
System.Windows.Forms 命名空间提供各种控件类,使用这些控件类,可以创建丰富的用户界面。某些控件用于在应用程序内进行数据输入,比如 TextBox 和 ComboBox 控件。其他控件显示应用程序数据,比如 Label 和 ListView。此命名空间还提供用于在应用程序中调用命令的控件,如 Button。WebBrowser 控件和托管 HTML 类(如 HtmlDocument)使您可以在托管的 Windows 窗体应用程序中显示和操作 HTML 页面。MaskedTextBox 控件是一个高级数据输入控件,允许您定义可自动接受或拒绝用户输入的掩码。另外,您可以使用 PropertyGrid 控件创建自己的 Windows 窗体设计器,显示可在设计器中看见的控件属性。 |
|
Windows 窗体中的若干重要类有助于控制显示图面(如窗体或控件)中控件的布局。FlowLayoutPanel 以序列方式布局其包含的所有控件,TableLayoutPanel 允许您定义单元格和行,以设置固定网格中控件的布局。SplitContainer 将显示图面分成两个或多个可调整的部分。 |
|
Windows 窗体为与数据源(如数据库和 XML 文件)的绑定定义了丰富的架构。DataGridView 控件为显示数据提供了可自定义的表,允许您自定义单元格、行、列和边框。BindingNavigator 控件代表了在窗体上导航和使用数据的一种标准化方式;BindingNavigator 通常与 BindingSource 控件一起使用,用于在窗体上的数据记录中移动并与这些数据进行交互。 |
|
除控件之外,System.Windows.Forms 命名空间还提供其他一些类,这些类不是从 Control 类派生的,但仍然向基于 Windows 的应用程序提供可视化功能。某些类,例如 ToolTip 和 ErrorProvider,扩展了这些功能或者向用户提供信息。使用 Help 和 HelpProvider 类,可以向应用程序的用户显示帮助信息。 |
|
Windows 提供许多通用对话框,在执行诸如打开和保存文件、操作字体或文本颜色,或打印之类的任务时,这些通用对话框可使应用程序具有一致的用户界面。OpenFileDialog 和 SaveFileDialog类提供显示对话框的功能,以便允许用户定位和输入要打开或保存的文件的名称。FontDialog 类显示一个对话框,以更改应用程序所使用的 Font 的元素。PageSetupDialog、PrintPreviewDialog 和 PrintDialog类显示对话框,以便允许用户控制文档打印的各个方面。有关从基于 Windows 的应用程序打印的更多信息,请参见 System.Drawing.Printing 命名空间。除通用对话框外,System.Windows.Forms 命名空间还提供 MessageBox 类,用于显示消息框,该消息框可以显示和检索用户提供的数据。 |
System.Windows.Forms 命名空间内还有许多类,它们为前面的摘要中提及的类提供支持。支持类的例子有枚举、事件参数类,以及控件和组件内的事件使用的委托。
警告
不支持在 Windows 服务内部使用 Windows 窗体命名空间内的类。试图在服务内部使用这些类可能产生意外错误,例如,服务性能的降低以及运行时异常。
如果正在使用 .NET Framework 的 1.1 版本或 .NET Framework 1.0 版本,且必须使 Windows 窗体应用程序支持 Windows XP 视觉样式,则请确保将控件的 FlatStyle 属性设置为 FlatStyle.System 并在可执行文件中包含清单。清单是一个 XML 文件,或者作为资源包括在应用程序可执行文件内,或者作为独立的文件驻留在该可执行文件所在的同一目录中。有关清单的示例,请参见 FlatStyle 中的“示例”一节。有关如何使用 Windows XP 中提供的视觉样式的更多信息,请参见 MSDN Library 中的“Using Windows XP Visual Styles in the User Interface Design and Development”(在用户界面设计和开发中使用 Windows XP 视觉样式)。默认状态下,已为 .NET Framework 的 1.1、1.2 以及 2.0 版本启用可视样式。
类
接口
接口 | 说明 | |
---|---|---|
IBindableComponent | 使非控件组件可以模拟 Windows 窗体控件的数据绑定行为。 | |
IButtonControl | 允许控件用作窗体上的按钮。 | |
ICommandExecutor | ||
IComponentEditorPageSite | ComponentEditorPage 的站点。 | |
IContainerControl | 为某控件提供功能,使其用作其他控件的父级。 | |
ICurrencyManagerProvider | 为组件提供自定义绑定管理。 | |
IDataGridColumnStyleEditingNotificationService | 提供编辑通知接口。 | |
IDataGridEditingService | 表示用于处理编辑请求的方法。 | |
IDataGridViewEditingCell | 为允许操作它的值的单元格定义常用功能。 | |
IDataGridViewEditingControl | 定义承载在 DataGridView 的单元格内的控件的常见功能。 | |
IDataObject | 为传送数据提供与格式无关的机制。 | |
IDropTarget | 定义鼠标事件。 | |
IFeatureSupport | 指定一个标准接口,用于从当前系统检索功能信息。 | |
IFileReaderService | ||
IMessageFilter | 定义消息筛选器接口。 | |
IWin32Window | 提供一个用于公开 Win32 HWND 句柄的接口。 | |
IWindowTarget | 定义控件和 Win32 API 之间的通信层。 |
结构
结构 | 说明 | |
---|---|---|
BindingMemberInfo | 包含信息,使 Binding 可以将数据绑定解析为某对象的属性或对象列表中当前对象的属性。 | |
DataGridCell | 标识网格中的单元格。 | |
LinkArea | 表示 LinkLabel 控件内的区域,该区域表示控件内的超链接。 | |
Message | 实现 Windows 消息。 | |
Padding | 表示与用户界面 (UI) 元素关联的空白或边距信息。 | |
TableLayoutPanelCellPosition | 表示 TableLayoutPanel 中的单元格。 |
委托
委托 | 说明 | |
---|---|---|
Application.MessageLoopCallback | ||
AxHost.AboutBoxDelegate | 表示将显示 ActiveX 控件的“关于”对话框的方法。 | |
BindingCompleteEventHandler | 表示将处理数据绑定方案中 BindingComplete 事件的方法。 | |
BindingManagerDataErrorEventHandler | 表示将要处理 BindingManagerBase 的 DataError 事件的方法。 | |
CacheVirtualItemsEventHandler | 表示将要处理 ListView 的 CacheVirtualItems 事件的方法。 | |
ColumnClickEventHandler | 表示将要处理 ListView 的 ColumnClick 事件的方法。 | |
ColumnReorderedEventHandler | 表示将处理 ListView 控件的 ColumnReordered 事件的方法。 | |
ColumnWidthChangedEventHandler | 表示将要处理 ListView 的 ColumnWidthChanged 事件的方法。 | |
ColumnWidthChangingEventHandler | 表示将要处理 ListView 的 ColumnWidthChanging 事件的方法。 | |
ContentsResizedEventHandler | 表示将要处理 RichTextBox 的 ContentsResized 事件的方法。 | |
ControlEventHandler | 表示将处理 Control 类的 ControlAdded 和 ControlRemoved 事件的方法。 | |
ConvertEventHandler | 表示将处理 Binding 的 Parse 和 Format 事件的方法。 | |
DataGridViewAutoSizeColumnModeEventHandler | 表示将处理 DataGridView 控件的 AutoSizeColumnModeChanged 事件的方法。 | |
DataGridViewAutoSizeColumnsModeEventHandler | 表示将处理 DataGridView 控件的 AutoSizeColumnsModeChanged 事件的方法。 | |
DataGridViewAutoSizeModeEventHandler | 表示将对 DataGridView 的 AutoSizeRowsModeChanged 或 RowHeadersWidthSizeModeChanged 事件进行处理的方法。 | |
DataGridViewBindingCompleteEventHandler | 表示将要处理 DataGridView 的 DataBindingComplete 事件的方法。 | |
DataGridViewCellCancelEventHandler | 表示将处理 DataGridView 的 CellBeginEdit 和 RowValidating 事件的方法。 | |
DataGridViewCellContextMenuStripNeededEventHandler | 表示将处理 DataGridView 的 CellContextMenuStripNeeded 事件的方法。 | |
DataGridViewCellErrorTextNeededEventHandler | 表示将要处理 DataGridView 的 CellErrorTextNeeded 事件的方法。 | |
DataGridViewCellEventHandler | 表示将处理与单元格和行操作相关的 DataGridView 事件的方法。 | |
DataGridViewCellFormattingEventHandler | 表示将要处理 DataGridView 的 CellFormatting 事件的方法。 | |
DataGridViewCellMouseEventHandler | 表示将处理 DataGridView 引发的与鼠标相关的事件的方法。 | |
DataGridViewCellPaintingEventHandler | 表示将要处理 DataGridView 的 CellPainting 事件的方法。 | |
DataGridViewCellParsingEventHandler | 表示将处理 DataGridView 的 CellParsing 事件的方法。 | |
DataGridViewCellStateChangedEventHandler | 表示将要处理 DataGridView 的 CellStateChanged 事件的方法。 | |
DataGridViewCellStyleContentChangedEventHandler | 表示将要处理 DataGridView 的 CellStyleContentChanged 事件的方法。 | |
DataGridViewCellToolTipTextNeededEventHandler | 表示将要处理 DataGridView 的 CellToolTipTextNeeded 事件的方法。 | |
DataGridViewCellValidatingEventHandler | 表示将处理 DataGridView 控件的 CellValidating 事件的方法。 | |
DataGridViewCellValueEventHandler | 表示将处理 DataGridView 的 CellValueNeeded 事件或 CellValuePushed 事件的方法。 | |
DataGridViewColumnDividerDoubleClickEventHandler | 表示将要处理 DataGridView 的 ColumnDividerDoubleClick 事件的方法。 | |
DataGridViewColumnEventHandler | 表示将处理 DataGridView 的列相关事件的方法。 | |
DataGridViewColumnStateChangedEventHandler | 表示将要处理 DataGridView 的 ColumnStateChanged 事件的方法。 | |
DataGridViewDataErrorEventHandler | 表示将要处理 DataGridView 的 DataError 事件的方法。 | |
DataGridViewEditingControlShowingEventHandler | 表示将要处理 DataGridView 的 EditingControlShowing 事件的方法。 | |
DataGridViewRowCancelEventHandler | 表示将要处理 DataGridView 的 UserDeletingRow 事件的方法。 | |
DataGridViewRowContextMenuStripNeededEventHandler | 表示将要处理 DataGridView 的 RowContextMenuStripNeeded 事件的方法。 | |
DataGridViewRowDividerDoubleClickEventHandler | 表示将要处理 DataGridView 的 RowDividerDoubleClick 事件的方法。 | |
DataGridViewRowErrorTextNeededEventHandler | 表示将要处理 DataGridView 的 RowErrorTextNeeded 事件的方法。 | |
DataGridViewRowEventHandler | 表示将处理 DataGridView 的、与行相关的事件的方法。 | |
DataGridViewRowHeightInfoNeededEventHandler | 表示将处理 DataGridView 控件的 RowHeightInfoNeeded 事件的方法。 | |
DataGridViewRowHeightInfoPushedEventHandler | 表示将要处理 DataGridView 的 RowHeightInfoPushed 事件的方法。 | |
DataGridViewRowPostPaintEventHandler | 表示将要处理 DataGridView 的 RowPostPaint 事件的方法。 | |
DataGridViewRowPrePaintEventHandler | 表示将要处理 DataGridView 的 RowPrePaint 事件的方法。 | |
DataGridViewRowsAddedEventHandler | 表示将要处理 DataGridView 的 RowsAdded 事件的方法。 | |
DataGridViewRowsRemovedEventHandler | 表示将要处理 DataGridView 的 RowsRemoved 事件的方法。 | |
DataGridViewRowStateChangedEventHandler | 表示将要处理 DataGridView 的 RowStateChanged 事件的方法。 | |
DataGridViewSortCompareEventHandler | 表示将处理 DataGridView 控件的 SortCompare 事件的方法。 | |
DateBoldEventHandler | 表示将处理 MonthCalendar 控件的内部事件的方法。 | |
DateRangeEventHandler | 表示将对 MonthCalendar 的 DateChanged 或 DateSelected 事件进行处理的方法。 | |
DragEventHandler | 表示将处理 Control 的 DragDrop、DragEnter 或 DragOver 事件的方法。 | |
DrawItemEventHandler | 表示将处理 ComboBox、ListBox、MenuItem 或 TabControl 控件的 DrawItem 事件的方法。 | |
DrawListViewColumnHeaderEventHandler | 表示将要处理 ListView 的 DrawColumnHeader 事件的方法。 | |
DrawListViewItemEventHandler | 表示将要处理 ListView 的 DrawItem 事件的方法。 | |
DrawListViewSubItemEventHandler | 表示将要处理 ListView 的 DrawSubItem 事件的方法。 | |
DrawToolTipEventHandler | 表示将要处理 ToolTip 的 Draw 事件的方法。 | |
DrawTreeNodeEventHandler | 表示将要处理 TreeView 的 DrawNode 事件的方法。 | |
FormClosedEventHandler | 表示处理 FormClosed 事件的方法。 | |
FormClosingEventHandler | 表示处理 FormClosing 事件的方法。 | |
GiveFeedbackEventHandler | 表示处理 Control 的 GiveFeedback 事件的方法。 | |
HelpEventHandler | 表示将要处理 Control 的 HelpRequested 事件的方法。 | |
HtmlElementErrorEventHandler | 表示将要处理 HtmlWindow 的 Error 事件的方法。 | |
HtmlElementEventHandler | 表示将处理 HtmlDocument、HtmlElement 和 HtmlWindow 上的 Click、MouseDown 和相关事件的方法。 | |
InputLanguageChangedEventHandler | 表示将要处理 Form 的 InputLanguageChanged 事件的方法。 | |
InputLanguageChangingEventHandler | 表示将要处理 Form 的 InputLanguageChanging 事件的方法。 | |
InvalidateEventHandler | 表示将要处理 Control 的 Invalidated 事件的方法。 | |
ItemChangedEventHandler | 表示将处理 CurrencyManager 类的 ItemChanged 事件的方法。 | |
ItemCheckedEventHandler | 表示将处理 ListView 控件的 ItemChecked 事件的方法。 | |
ItemCheckEventHandler | 表示将处理 CheckedListBox 控件或 ListView 控件的 ItemCheck 事件的方法。 | |
ItemDragEventHandler | 表示将处理 ListView 或 TreeView 控件的 ItemDrag 事件的方法。 | |
KeyEventHandler | 表示将对 Control 的 KeyUp 或 KeyDown 事件进行处理的方法。 | |
KeyPressEventHandler | 表示将要处理 Control 的 KeyPress 事件的方法。 | |
LabelEditEventHandler | 表示处理 ListView.BeforeLabelEdit 和 ListView.AfterLabelEdit 事件的方法。 | |
LayoutEventHandler | 表示将要处理 Control 的 Layout 事件的方法。 | |
LinkClickedEventHandler | 表示将要处理 RichTextBox 的 LinkClicked 事件的方法。 | |
LinkLabelLinkClickedEventHandler | 表示将要处理 LinkLabel 的 LinkClicked 事件的方法。 | |
ListControlConvertEventHandler | 表示将处理转换 ListControl 的方法。 | |
ListViewItemMouseHoverEventHandler | 表示将要处理 ListView 的 ItemMouseHover 事件的方法。 | |
ListViewItemSelectionChangedEventHandler | 表示将要处理 ListView 的 ItemSelectionChanged 事件的方法。 | |
ListViewVirtualItemsSelectionRangeChangedEventHandler | 表示将要处理 ListView 的 VirtualItemsSelectionRangeChanged 事件的方法。 | |
MaskInputRejectedEventHandler | 表示将处理 MaskedTextBox 控件的 MaskInputRejected 事件的方法。 | |
MeasureItemEventHandler | 表示将处理 ListBox、ComboBox、CheckedListBox 或 MenuItem 控件的 MeasureItem 事件的方法。 | |
MethodInvoker | 表示一个委托,该委托可执行托管代码中声明为 void 且不接受任何参数的任何方法。 | |
MouseEventHandler | 表示将处理窗体、控件或其他组件的 MouseDown、MouseUp 或 MouseMove 事件的方法。 | |
NavigateEventHandler | 表示将要处理 DataGrid 的 NavigateEventArgs 事件的方法。 | |
NodeLabelEditEventHandler | 表示将用于处理 TreeView 控件的 BeforeLabelEdit 和 AfterLabelEdit 事件的方法。 | |
PaintEventHandler | 表示将要处理 Control 的 Paint 事件的方法。 | |
PopupEventHandler | 表示处理 ToolTip 类的 Popup 事件的方法。 | |
PreviewKeyDownEventHandler | 表示将处理控件的 PreviewKeyDown 事件的方法。 | |
PropertyTabChangedEventHandler | 表示将要处理 PropertyGrid 的 PropertyTabChanged 事件的方法。 | |
PropertyValueChangedEventHandler | 当用户修改网格中的属性时所调用的事件处理程序类。 | |
QueryAccessibilityHelpEventHandler | 表示将处理控件的 QueryAccessibilityHelp 事件的方法。 | |
QueryContinueDragEventHandler | 表示将要处理 Control 的 QueryContinueDrag 事件的方法。 | |
QuestionEventHandler | 表示将处理 DataGridView 的 CancelRowEdit 事件或 RowDirtyStateNeeded 事件的方法。 | |
RetrieveVirtualItemEventHandler | 表示将要处理 ListView 的 RetrieveVirtualItem 事件的方法。 | |
ScrollEventHandler | 表示处理 DataGridView、ScrollBar、TrackBar 或 DataGrid 的 Scroll 事件的方法。 | |
SearchForVirtualItemEventHandler | 表示将要处理 ListView 的 SearchForVirtualItem 事件的方法。 | |
SelectedGridItemChangedEventHandler | 表示将要处理 PropertyGrid 的 SelectedGridItemChanged 事件的方法。 | |
SplitterCancelEventHandler | 表示将要处理 Splitter 的 SplitterMoving 事件的方法。 | |
SplitterEventHandler | 表示将处理 Splitter 的 SplitterMoving 和 SplitterMoved 事件的方法。 | |
StatusBarDrawItemEventHandler | 表示将要处理 StatusBar 的 DrawItem 事件的方法。 | |
StatusBarPanelClickEventHandler | 表示将要处理 StatusBar 的 PanelClick 事件的方法。 | |
TabControlCancelEventHandler | 表示将对 TabControl 控件的 Selecting 或 Deselecting 事件进行处理的方法。 | |
TabControlEventHandler | 表示将处理 TabControl 控件的 Selected 或 Deselected 事件的方法。 | |
TableLayoutCellPaintEventHandler | 表示将处理 CellPaint 事件的方法。 | |
ToolBarButtonClickEventHandler | 表示将要处理 ToolBar 的 ButtonClick 事件的方法。 | |
ToolStripArrowRenderEventHandler | 表示将要处理 ToolStripRenderer 的 RenderArrow 事件的方法。无法继承此类。 | |
ToolStripContentPanelRenderEventHandler | 表示将要处理 ToolStripContentPanel 的 RendererChanged 事件的方法。 | |
ToolStripDropDownClosedEventHandler | 表示将要处理 ToolStripDropDown 的 Closed 事件的方法。 | |
ToolStripDropDownClosingEventHandler | 表示处理 ToolStripDropDown 的 Closing 事件的方法。 | |
ToolStripGripRenderEventHandler | 表示将要处理 ToolStripRenderer 的 RenderGrip 事件的方法。 | |
ToolStripItemClickedEventHandler | 表示将要处理 ToolStripItem 的 ItemClicked 事件的方法。 | |
ToolStripItemEventHandler | 表示将处理 ToolStripItem 的事件的方法。 | |
ToolStripItemImageRenderEventHandler | 表示将处理 RenderItemImage 事件或 ToolStripRenderer 的 RenderItemCheck 事件的方法。 | |
ToolStripItemRenderEventHandler | 表示处理事件的方法,这些事件在 ToolStripRenderer 类中呈现派生自 ToolStripItem 的对象的背景。 | |
ToolStripItemTextRenderEventHandler | 表示将要处理 ToolStripRenderer 的 RenderItemText 事件的方法。 | |
ToolStripPanelRenderEventHandler | 表示将处理 ToolStripPanel 绘制事件的方法。 | |
ToolStripRenderEventHandler | 表示将处理 ToolStripRenderer 的 RenderToolStripBorder 事件或 RenderToolStripBackground 事件的方法。 | |
ToolStripSeparatorRenderEventHandler | 表示将处理 ToolStripRenderer 类的 RenderSeparator 事件的方法。 | |
TreeNodeMouseClickEventHandler | 表示将处理 TreeView 的 NodeMouseClick 和 NodeMouseDoubleClick 事件的方法。 | |
TreeNodeMouseHoverEventHandler | 表示将要处理 TreeView 的 NodeMouseHover 事件的方法。 | |
TreeViewCancelEventHandler | 表示将对 TreeView 的以下事件进行处理的方法:BeforeCheck、BeforeCollapse、BeforeExpand 或 BeforeSelect。 | |
TreeViewEventHandler | 表示将对 TreeView 的以下事件进行处理的方法:AfterCheck、AfterCollapse、AfterExpand 或 AfterSelect。 | |
TypeValidationEventHandler | 表示将处理 MaskedTextBox 控件的 TypeValidationCompleted 事件的方法。 | |
UICuesEventHandler | 表示将处理 Control 的 ChangeUICues 事件的方法。 | |
UpDownEventHandler | 表示将处理内部类的事件的方法。 | |
WebBrowserDocumentCompletedEventHandler | 表示将处理 WebBrowser 控件的 WebBrowser.DocumentCompleted 事件的方法。 | |
WebBrowserNavigatedEventHandler | 表示将处理 WebBrowser 控件的 WebBrowser.Navigated 事件的方法。 | |
WebBrowserNavigatingEventHandler | 表示将处理 WebBrowser 控件的 WebBrowser.Navigating 事件的方法。 | |
WebBrowserProgressChangedEventHandler | 表示将处理 WebBrowser 控件的 WebBrowser.ProgressChanged 事件的方法。 |
枚举
枚举 | 说明 | |
---|---|---|
AccessibleEvents | 指定由辅助性应用程序报告的事件。 | |
AccessibleNavigation | 指定用于在辅助性对象之间进行定位的值。 | |
AccessibleRole | 指定表示辅助性对象的可能角色的值。 | |
AccessibleSelection | 指定选择辅助性对象的方式或该对象接收焦点的方式。 | |
AccessibleStates | 指定表示辅助性对象的可能状态的值。 | |
AnchorStyles | 指定控件如何锚定到其容器的边缘。 | |
Appearance | 指定控件的外观。 | |
ArrangeDirection | 指定系统排列最小化窗口的方向。 | |
ArrangeStartingPosition | 指定系统用于排列最小化窗口的起始位置。 | |
ArrowDirection | 指定当使用 GetNextItem 方法获取项时的移动方向。 | |
AutoCompleteMode | 指定在 ComboBox 和 TextBox 控件中使用的自动完成功能的模式。 | |
AutoCompleteSource | 指定 ComboBox 和 TextBox 自动完成功能的源。 | |
AutoScaleMode | 指定 Windows 窗体支持的不同类型的自动缩放模式。 | |
AutoSizeMode | 指定启用控件的 AutoSize 属性时该控件的行为。 | |
AutoValidate | 确定控件在失去用户输入焦点时应如何验证其数据。 | |
AxHost.ActiveXInvokeKind | 指定对处于无效状态的 ActiveX 控件进行引用的成员类型。 | |
BatteryChargeStatus | 定义指示当前电池能量级别或充电状态信息的标识符。 | |
BindingCompleteContext | 指定绑定操作的方向。 | |
BindingCompleteState | 指示已完成的绑定操作的结果。 | |
BootMode | 指定系统启动时应采用的启动模式。 | |
Border3DSide | 指定要应用三维边框的矩形的边。 | |
Border3DStyle | 指定三维边框的样式。 | |
BorderStyle | 指定控件的边框样式。 | |
BoundsSpecified | 指定在定义控件的大小和位置时要使用的控件边界。 | |
ButtonBorderStyle | 指定按钮控件的边框样式。 | |
ButtonState | 指定按钮的外观。 | |
CaptionButton | 指定要显示的标题按钮的类型。 | |
CharacterCasing | 指定 TextBox 控件中字符的大小写。 | |
CheckState | 指定一个控件的状态,例如复选框可以是选中、未选中或设置为不确定状态。 | |
CloseReason | 指定窗体关闭的原因。 | |
ColorDepth | 指定用于显示 ImageList 控件中的图像的颜色数。 | |
ColumnHeaderAutoResizeStyle | 指定应该如何调整 ListView 中包含的列的大小。 | |
ColumnHeaderStyle | 指定 ListView 控件中列标头的样式。 | |
ComboBoxStyle | 指定 ComboBox 样式。 | |
ControlStyles | 指定控件的样式和行为。 | |
ControlUpdateMode | 确定对数据源值所做的更改何时传播到相应的数据绑定控件属性。 | |
DataGrid.HitTestType | 指定 System.Windows.Forms.DataGrid 控件中用户单击的部分。 | |
DataGridLineStyle | 指定 System.Windows.Forms.DataGrid 中的网格线样式。 | |
DataGridParentRowsLabelStyle | 指定 DataGrid 控件的父行标签的显示方式。 | |
DataGridViewAdvancedCellBorderStyle | 指定可以应用于 DataGridView 控件的单元格的边框样式。 | |
DataGridViewAutoSizeColumnMode | 定义用于指定如何调整列宽的值。 | |
DataGridViewAutoSizeColumnsMode | 定义用于指定如何调整列宽的值。 | |
DataGridViewAutoSizeRowMode | 定义一些值,用于指定如何调整行的高度。 | |
DataGridViewAutoSizeRowsMode | 定义指定如何调整行高的值。 | |
DataGridViewCellBorderStyle | 指定可以应用于 DataGridView 控件的单元格的边框样式。 | |
DataGridViewCellStyleScopes | 指定拥有发生更改的单元格样式的 DataGridView 实体。 | |
DataGridViewClipboardCopyMode | 定义常数,指示是否将内容从 DataGridView 控件复制到剪贴板。 | |
DataGridViewColumnHeadersHeightSizeMode | 定义用于指定如何调整列标题高度的值。 | |
DataGridViewColumnSortMode | 定义用户可以用何种方式对 DataGridView 列进行排序。 | |
DataGridViewComboBoxDisplayStyle | 定义指示 DataGridViewComboBoxCell 显示方式的常数。 | |
DataGridViewContentAlignment | 定义常数,该常数指示 DataGridView 单元格中内容的对齐方式。 | |
DataGridViewDataErrorContexts | 表示进行了数据绑定的 DataGridView 控件在发生数据错误时的状态。 | |
DataGridViewEditMode | 指定用户如何在 DataGridView 控件中启动单元格编辑。 | |
DataGridViewElementStates | 指定 DataGridView 控件内某元素的用户界面 (UI) 状态。 | |
DataGridViewHeaderBorderStyle | 指定可以应用于 DataGridView 控件的 ColumnHeadersBorderStyle 和 RowHeadersBorderStyle 属性的边框样式。 | |
DataGridViewHitTestType | 在 DataGridView 控件中指定一个位置。 | |
DataGridViewImageCellLayout | 为 DataGridViewCell 中包含的图像指定布局。 | |
DataGridViewPaintParts | 定义用于指定要绘制的 DataGridViewCell 部分的值。 | |
DataGridViewRowHeadersWidthSizeMode | 为指定如何调整行标头宽度定义值。 | |
DataGridViewSelectionMode | 描述可以如何选定 DataGridView 控件的单元格。 | |
DataGridViewTriState | 定义用于指定三种可能状态之一的值。 | |
DataSourceUpdateMode | 指定绑定控件中发生更改后更新数据源的时间。 | |
DateTimePickerFormat | 指定 DateTimePicker 控件显示的日期和时间格式。 | |
Day | 指定一周的某天。 | |
DialogResult | 指定标识符以指示对话框的返回值。 | |
DockingBehavior | 指定默认情况下通过设计器添加控件时应如何停靠此控件。 | |
DockStyle | 指定控件停靠的位置和方式。 | |
DragAction | 指定拖放操作应如何继续以及是否应继续。 | |
DragDropEffects | 指定拖放操作的效果。 | |
DrawItemState | 指定正在绘制的项的状态。 | |
DrawMode | 指定如何绘制控件的元素。 | |
ErrorBlinkStyle | 指定常数来指示 ErrorProvider 所提供的错误图标应在何时闪烁以提醒用户有错误发生。 | |
ErrorIconAlignment | 指定常数来指示显示的错误图标相对于有错误的控件的位置。 | |
FixedPanel | 指定 SplitContainer.Panel1 或 SplitContainer.Panel2 是固定的,或者两个面板都不是固定的。 | |
FlatStyle | 指定控件的外观。 | |
FlowDirection | 定义指定方向的常量,连续的用户界面 (UI) 元素将按照该方向放入线性布局容器中 | |
FormBorderStyle | 指定窗体的边框样式。 | |
FormStartPosition | 指定窗体的初始位置。 | |
FormWindowState | 指定窗体窗口如何显示。 | |
FrameStyle | 指定选定控件的框架样式。 | |
GetChildAtPointSkip | 指定要跳过的子控件。 | |
GridItemType | 为 PropertyGrid 指定有效的网格项类型。 | |
HelpNavigator | 指定常数来指示要显示的帮助文件元素。 | |
HorizontalAlignment | 指定控件中的对象或文本如何相对于控件元素水平对齐。 | |
HtmlElementInsertionOrientation | 定义一些值,这些值描述在使用 InsertAdjacentElement 时要插入新元素的位置。 | |
ImageLayout | 指定控件上图像的位置。 | |
ImeMode | 指定一个值,该值是用来确定在选定了对象时该对象的输入法编辑器 (IME) 的状态。 | |
InsertKeyMode | 表示由文本框使用的插入模式。 | |
ItemActivation | 指定激活列表视图控件中的项所需的用户操作,以及在用户将鼠标指针移动到项上时提供的反馈。 | |
ItemBoundsPortion | 指定从中检索边框的列表视图项的一部分。 | |
Keys | 指定键代码和修饰符。 | |
LeftRightAlignment | 指定对象或文本与参考点左对齐还是右对齐。 | |
LinkBehavior | 指定 LinkLabel 中的链接的行为。 | |
LinkState | 指定用来定义链接状态的常数。 | |
ListViewAlignment | 指定项在 ListView 中的对齐方式。 | |
ListViewHitTestLocations | 定义表示 ListView 或 ListViewItem 中的区域的常数。 | |
ListViewItemStates | 定义表示 ListViewItem 的可能状态的常数。 | |
MaskFormat | 定义如何格式化 MaskedTextBox 中的文本。 | |
MdiLayout | 指定 MDI 父窗口中多文档界面 (MDI) 子窗口的布局。 | |
MenuGlyph | 指定使用 ControlPaint.DrawMenuGlyph 方法绘制菜单时要绘制的图像。 | |
MenuMerge | 指定 MenuItem 与另一个菜单中的项进行合并时的行为。 | |
MergeAction | 指定在组合 ToolStrip 上的菜单项时如果找到匹配项将采用何种操作。 | |
MessageBoxButtons | 指定若干常数,用以定义 MessageBox 上将显示哪些按钮 | |
MessageBoxDefaultButton | 指定若干常数,用以定义 MessageBox 上的默认按钮。 | |
MessageBoxIcon | 指定定义哪些信息要显示的常数。 | |
MessageBoxOptions | 指定 MessageBox 上的选项。 | |
MonthCalendar.HitArea | 定义表示 MonthCalendar 控件中区域的常量。 | |
MouseButtons | 指定定义哪个鼠标按钮曾按下的常数。 | |
Orientation | 指定控件或控件元素的方向。 | |
PictureBoxSizeMode | 指定图像在 PictureBox 中的定位方式。 | |
PowerLineStatus | 指定系统电源状态。 | |
PowerState | 定义指示挂起系统电源活动模式的标识符。 | |
PreProcessControlState | 提供用于指定控件与预处理消息之间的关系的选项。 | |
ProgressBarStyle | 指定 ProgressBar 用于指示操作进度的样式。 | |
PropertySort | 指定如何在 PropertyGrid 中对属性进行排序。 | |
RichTextBoxFinds | 指定如何在 RichTextBox 控件中执行文本搜索。 | |
RichTextBoxLanguageOptions | 提供针对输入法编辑器 (IME) 和亚洲语言支持的 RichTextBox 设置。 | |
RichTextBoxScrollBars | 指定要在 RichTextBox 控件中显示的滚动条的类型。 | |
RichTextBoxSelectionAttribute | 指定当前选择中的所有字符是否都具有该样式或属性。 | |
RichTextBoxSelectionTypes | 指定 RichTextBox 控件中选定内容的类型。 | |
RichTextBoxStreamType | 指定用于加载和保存 RichTextBox 控件数据的输入流和输出流的类型。 | |
RichTextBoxWordPunctuations | 指定可用于 RichTextBox 控件的自动换行和断字功能的标点符号表的类型。 | |
RightToLeft | 指定一个值,它指示文本是否从右至左显示,就像使用希伯来或阿拉伯字体时那样。 | |
ScreenOrientation | 指定屏幕的角度。 | |
ScrollBars | 指定哪些滚动条在控件上可见。 | |
ScrollButton | 指定要在滚动条上绘制的滚动箭头的类型。 | |
ScrollEventType | 指定用于引发 Scroll 事件的操作的类型。 | |
ScrollOrientation | 为 Scroll 事件指定滚动条方向。 | |
SearchDirectionHint | 提供在何处搜索 ListViewItem 的指导性提示。 | |
SecurityIDType | 不使用此枚举。 | |
SelectionMode | 指定列表框的选定行为。 | |
Shortcut | 指定可由菜单项使用的快捷键。 | |
SizeGripStyle | 指定 Form 上的大小调整手柄的样式。 | |
SizeType | 指定如何调整用户界面 (UI) 元素的行或列相对于其容器的大小。 | |
SortOrder | 指定列表中项的排序方式。 | |
StatusBarPanelAutoSize | 指定调整 StatusBar 控件大小时该控件上的 StatusBarPanel 的行为方式。 | |
StatusBarPanelBorderStyle | 指定 StatusBar 控件上 StatusBarPanel 的边框外观。 | |
StatusBarPanelStyle | 指定 StatusBar 控件上的 StatusBarPanel 对象是所有者描述的还是系统描述的。 | |
StructFormat | 不使用此枚举。 | |
SystemParameter | 指定系统参数类型。 | |
TabAlignment | 指定选项卡控件中的选项卡位置。 | |
TabAppearance | 指定选项卡控件中的选项卡外观。 | |
TabControlAction | 定义表示 TabControl 事件的值。 | |
TabDrawMode | 指定选项卡控件中的选项卡是所有者描述的(由父窗口描述)还是由操作系统描述的。 | |
TableLayoutPanelCellBorderStyle | 指定表布局控件中单元格的边框样式。 | |
TableLayoutPanelGrowStyle | 指定 TableLayoutPanel 在其现有单元格已满之后,如何获取其他行或列。 | |
TabSizeMode | 指定选项卡控件中的选项卡如何调整大小。 | |
TextDataFormat | 指定用于 Clipboard 和 DataObject 类的文本相关方法的格式。 | |
TextFormatFlags | 指定文本字符串的显示和布局信息。 | |
TextImageRelation | 指定控件上的文本和图像彼此之间的相对位置。 | |
TickStyle | 指定 TrackBar 控件中刻度线的位置。 | |
ToolBarAppearance | 指定要显示的工具栏的类型。 | |
ToolBarButtonStyle | 指定工具栏中按钮的样式。 | |
ToolBarTextAlign | 指定工具栏按钮控件上文本的对齐方式。 | |
ToolStripDropDownCloseReason | 指定 ToolStripDropDown 控件关闭的原因。 | |
ToolStripDropDownDirection | 指定 ToolStripDropDown 控件相对于其父控件的显示方向。 | |
ToolStripGripDisplayStyle | 指定 ToolStrip 移动柄(手柄)的方向。 | |
ToolStripGripStyle | 指定 ToolStrip 移动手柄(手柄)的可见性。 | |
ToolStripItemAlignment | 确定 ToolStrip 中的 ToolStripItem 的对齐方式。 | |
ToolStripItemDisplayStyle | 指定为此 ToolStripItem 显示何种对象(图像还是文本)。 | |
ToolStripItemImageScaling | 指定 ToolStripItem 上的图像的大小是否自动调整为适合 ToolStrip 的大小,并同时保持原始图像的比例。 | |
ToolStripItemOverflow | 确定某个 ToolStripItem 是否在溢出 ToolStrip 中。 | |
ToolStripItemPlacement | 指定 ToolStripItem 的放置位置。 | |
ToolStripLayoutStyle | 指定显示 ToolStrip 的项时可能使用的对齐方式。 | |
ToolStripManagerRenderMode | 指定应用于窗体内包含的多个 ToolStrip 对象的绘制样式。 | |
ToolStripRenderMode | 指定应用于窗体中包含的一个 ToolStrip 的绘制样式。 | |
ToolStripStatusLabelBorderSides | 指定 ToolStripStatusLabel 的哪些边具有边框。 | |
ToolStripTextDirection | 指定要用于特定 ToolStrip.LayoutStyle 的文本方向。 | |
ToolTipIcon | 定义一组可与工具提示相关联的标准化图标。 | |
TreeNodeStates | 定义表示 TreeNode 的可能状态的常数。 | |
TreeViewAction | 指定引发 TreeViewEventArgs 事件的操作。 | |
TreeViewDrawMode | 定义表示 TreeView 的绘制方法的常数。 | |
TreeViewHitTestLocations | 定义表示 TreeView 或 TreeNode 的区域的常量。 | |
UICues | 指定用户界面的状态。 | |
UnhandledExceptionMode | 定义 Windows 窗体应用程序应在何处发送未处理的异常。 | |
ValidationConstraints | 定义一些常数,用于通知 ValidateChildren 应如何验证容器的子控件。 | |
View | 指定 ListView 控件中列表项的显示方式。 | |
WebBrowserEncryptionLevel | 指定定义加密方法的常数,这些加密方法由显示在 WebBrowser 控件中的文档使用。 | |
WebBrowserReadyState | 指定定义 WebBrowser 控件的状态的常数。 | |
WebBrowserRefreshOption | 指定常数,这些常数定义 WebBrowser 控件可如何刷新其内容。 |