Windows 窗体现有功能的新增补充功能
在本版 Visual Studio 中,除某些全新的功能外,还新增了对一些已有类的补充。 为了帮助您找到这些新增内容,下面的表提供了直接指向这些类的新成员的链接。
有关本版 Visual Studio 中新增 Windows 窗体功能和控件的列表,请参见 .NET Framework 2.0 中 Windows 窗体的新增功能。
在 .NET Framework 内的 Windows 窗体类中添加了下列成员。
Application
成员 |
说明 |
---|---|
当应用程序即将进入模式状态时发生。 |
|
当应用程序即将退出模式状态时发生。 |
|
对窗口消息运行任何筛选器,并返回修改后的消息的副本。 |
|
OpenForms 属性 |
获取为应用程序所有的已打开窗体的集合。 |
Restart 方法 |
关闭应用程序并立即启动一个新实例。 |
指示应用程序如何响应未经处理的异常。 |
|
获取或设置是否对应用程序的所有打开窗体使用等待光标。 |
Clipboard
除此处列出的成员外,Clipboard 现在还支持很多用于获取和设置特定数据类型的单个成员,如 GetImage 和 GetAudioStream 等。 有关完整的列表,请参考类文档。
成员 |
说明 |
---|---|
Clear 方法 |
从剪贴板中移除所有数据。 |
GetData 方法 |
从剪贴板中检索指定格式的数据。 |
SetData 方法 |
以指定格式将数据添加到剪贴板中。 |
ContainsData 方法 |
指示剪贴板中是否存在指定格式的数据,或可转换成此格式的数据。 |
ComboBox
成员 |
说明 |
---|---|
获取或设置当 AutoCompleteSource 属性设置为 CustomSource 时要使用的自定义 StringCollection。 |
|
获取或设置一个选项,该选项控制自动完成应用于 ComboBox 的方式。 |
|
获取或设置一个值,该值指定用于自动完成的完整字符串的源。 |
|
获取或设置在 ImageLayout 枚举中定义的背景图像布局。 |
|
BeginUpdate 方法 |
当将多项一次一项地添加到 ComboBox 时维持性能。 |
DropDown 事件 |
当显示 ComboBox 的下拉部分时发生。 |
当不再显示 ComboBox 的下拉部分时发生。 |
|
EndUpdate 方法 |
在 BeginUpdate 方法挂起绘制后,该方法恢复绘制 ComboBox 控件。 |
FlatStyle 属性 |
获取或设置按钮控件的平面样式外观。 |
OnDropDownClosed 方法。 |
引发 DropDownClosed 事件。 |
OnMouseEnter 方法 |
引发 MouseEnter 事件。 |
OnMouseLeave 方法 |
引发 MouseLeave 事件。 |
OnTextUpdate 方法 |
引发 TextUpdate 事件。 |
TextUpdate 事件 |
在控件设置文本格式后、文本显示之前发生。 |
控件
成员 |
说明 |
---|---|
获取或设置一个值,该值指示是否捕获对错误线程的调用,这些调用访问控件的 Handle 属性。 |
|
获取或设置控件的默认光标。 |
|
检索适合控件的矩形区域的大小。 |
|
IsKeyLocked 属性 |
使用此属性可确定 Caps Lock、Num Lock 或 Scroll Lock 键是否打开。 |
LayoutEngine 属性 |
获取控件的布局引擎的缓存实例。 |
Margin 属性 |
获取或设置控件之间的空间。 |
MinimumSize 属性 |
获取 GetPreferredSize 可以指定的下限大小。 |
当控件失去鼠标捕获时发生。 |
|
MouseClick 事件 |
在鼠标单击该控件时发生。 |
当用鼠标双击控件时发生。 |
|
OnMouseClick 方法 |
引发 MouseClick 事件。 |
引发 MouseDoubleClick 事件。 |
|
Padding 属性 |
获取或设置控件内的空白。 |
DataObject
除此处列出的成员外,DataObject 现在还支持很多用于获取和设置特定数据类型的单个成员,如 GetImage 和 GetAudioStream 等。 有关完整的列表,请参考类文档。
成员 |
说明 |
---|---|
GetData 方法 |
从剪贴板中检索指定格式的数据。 |
SetData 方法 |
以指定格式将数据添加到剪贴板中。 |
Form
成员 |
说明 |
---|---|
FormClosed 事件 |
关闭窗体后发生。 |
FormClosing 事件 |
关闭窗体前发生。 |
获取或设置窗体的主菜单容器。 |
|
获取或设置一个值,该值指示是否打开从右向左的镜像放置。 |
|
引发 RightToLeftLayoutChanged 事件。 |
|
获取一个值,该值指示显示窗口时是否激活它。 |
图标
成员 |
说明 |
---|---|
此方法用于显示与文件关联的图标。 |
Label
成员 |
说明 |
---|---|
AutoEllipsis 属性 |
获取或设置一个值,指示是否要在 Label 的右边缘显示省略号 (...) 以表示 Label 文本超出 Label 的指定长度。 |
获取或设置一个值,指定文本呈现是否应该与以前版本的 Windows 窗体兼容。 |
ListBox
成员 |
说明 |
---|---|
BeginUpdate 方法 |
在将多项一次一项地添加到 ListBox 中时维护性能。 |
EndUpdate 方法 |
在 BeginUpdate 方法挂起绘制后,该方法恢复绘制 ListBox 控件。 |
当使用 CustomTabOffsets 整数数组绘制制表符字符串时,使 ListBox 能识别并展开制表符。 |
ListView
成员 |
说明 |
---|---|
查找以指定文本值开头的第一个 ListViewItem。 |
|
按指定的方向搜索,查找下一项。 |
|
OwnerDraw 属性 |
获取或设置一个值,该值指示 ListView 控件是由操作系统绘制,还是由您提供的代码绘制。 |
VirtualMode 属性 |
获取或设置一个值,该值指示您是否为 ListView 控件提供了自己的数据管理操作。 |
MessageBox
成员 |
说明 |
---|---|
Show 方法 |
此方法现在包含一些重载,可指定“帮助”页和其他与“帮助”有关的功能。 |
NotifyIcon
成员 |
说明 |
---|---|
在单击气球提示时发生。 |
|
在用户关闭气球提示时发生。 |
|
获取或设置要显示在与 NotifyIcon 关联的气球状提示上的图标。 |
|
在屏幕上显示气球状提示时发生。 |
|
获取或设置要显示在与 NotifyIcon 关联的气球状提示上的文本。 |
|
获取或设置显示在 NotifyIcon 上的气球状提示的标题。 |
|
在任务栏中将气球状提示显示一段指定的时间。 |
|
在任务栏中持续显示具有指定标题、文本和图标的气球提示指定的时间。 |
PictureBox
成员 |
说明 |
---|---|
LoadAsync 方法 |
异步加载图像。 |
在异步图像加载操作已完成、被取消或引发异常时发生。 |
|
在异步图像加载操作的进度更改时发生。 |
RichTextBox
成员 |
说明 |
---|---|
检索距离指定位置最近的字符索引。 |
|
从控件文本内的指定字符位置检索行号。 |
|
检索控件内指定字符索引处的位置。 |
|
Rtf 属性 |
获取或设置 RichTextBox 控件的文本,包括所有 RTF 格式代码。 |
获取或设置在 RichTextBox 控件中选中文本时文本的颜色。 |
屏幕
成员 |
说明 |
---|---|
BitsPerPixel 属性 |
获取与数据的一个像素相关联的内存位数。 |
ScrollableControl
成员 |
说明 |
---|---|
Scroll 事件 |
当滚动窗体(或从 ScrollableControl 继承的其他类)的区域时会引发此事件。 |
SystemInformation
成员 |
说明 |
---|---|
获取活动窗口跟踪延迟。 |
|
获取边框倍数因子,该倍数因子在确定窗口的大小调整边框的粗细时使用。 |
|
获取窗口标题栏中按钮的标准尺寸,以像素为单位。 |
|
CaretWidth 属性 |
获取编辑控件中插入符号的宽度,以像素为单位。 |
获取 ClearType 平滑设置中使用的字体平滑显示对比度值。 |
|
获取当前的字体平滑显示类型。 |
|
获取系统聚焦框的左右边缘的粗细,以像素为单位。 |
|
获取被调整窗口的外围调整边框左右边缘的粗细,以像素为单位。 |
|
获取大图标视图中图标排列单元格的宽度,以像素为单位。 |
|
获取大图标视图中图标排列单元格的高度,以像素为单位。 |
|
获取一个值,该值指示是否启用活动窗口跟踪。 |
|
获取一个值,该值指示是否启用组合框的滑动打开效果。 |
|
获取一个值,该值指示是否启用系统的放置阴影效果。 |
|
获取一个值,该值指示本机用户菜单是否有平面菜单外观。 |
|
获取一个值,该值指示是否启用字体平滑显示功能。 |
|
获取一个值,该值指示是否启用对用户界面元素(如菜单栏上的菜单名)的热跟踪。 |
|
获取一个值,该值指示是否启用图标标题自动换行。 |
|
获取一个值,该值指示用户是否依赖键盘而不是依赖鼠标,以及是否更希望应用程序显示在其他情况下隐藏的键盘界面。 |
|
获取一个值,该值指示是否启用列表框的平滑滚动效果。 |
|
获取一个值,该值指示是否启用菜单淡出或滑动动画功能。 |
|
获取一个值,该值指示是否启用菜单淡出动画。 |
|
获取一个值,该值指示是否启用窗口最小化和还原动画。 |
|
获取一个值,该值指示是否启用选择淡出效果。 |
|
获取一个值,该值指示是否启用转至默认按钮功能。 |
|
获取一个值,该值指示是否启用窗口标题栏的渐变效果。 |
|
获取一个值,该值指示是否启用 ToolTip 动画。 |
|
获取键盘重复延迟设置。 |
|
获取键盘重复速度设置。 |
|
获取菜单栏按钮的默认宽度和菜单栏的高度,均以像素为单位。 |
|
获取鼠标光标位于子菜单项上时系统等待显示一个层叠快捷菜单的时间,以毫秒为单位。 |
|
获取一个以毫秒为单位的时间,鼠标指针必须在悬停矩形中停留该时间后,才会生成鼠标悬停消息。 |
|
MouseSpeed 属性 |
获取当前鼠标的速度。 |
获取单次鼠标轮旋转增量的增量值。 |
|
获取与相应菜单栏项对齐的弹出菜单的边。 |
|
获取被调整窗口的外围调整边框的宽度,以像素为单位。 |
|
获取小标题按钮的宽度和小标题的高度,均以像素为单位。 |
|
获取系统聚焦框上下边缘的粗细,以像素为单位。 |
|
获取在正调整大小的窗口周围的大小调整边框的上边缘和下边缘的粗细(以像素为单位)。 |
SystemSounds
成员 |
说明 |
---|---|
Asterisk 属性 |
获取与当前 Windows 声音方案中的 Asterisk 程序事件关联的声音。 |
Beep 属性 |
获取与当前 Windows 声音方案中的 Beep 程序事件关联的声音。 |
Exclamation 属性 |
获取与当前 Windows 声音方案中的 Exclamation 程序事件关联的声音。 |
Hand 属性 |
获取与当前 Windows 声音方案中的 Hand 程序事件关联的声音。 |
Question 属性 |
获取与当前 Windows 声音方案中的 Question 程序事件关联的声音。 |
TabControl
成员 |
说明 |
---|---|
Deselected 事件 |
当取消选择选项卡时发生。 |
Deselecting 事件 |
在取消选择某个选项卡之前发生,使处理程序能够取消选项卡更改。 |
DeselectTab 方法 |
使指定的选项卡后面的选项卡成为当前选项卡。 |
Selected 事件 |
在选择选项卡时发生。 |
Selecting 事件 |
在取消选择某个选项卡之前发生,使处理程序能够取消选项卡更改。 |
SelectTab 方法 |
使指定的选项卡成为当前选项卡。 |
TextBox
成员 |
说明 |
---|---|
获取或设置当 AutoCompleteSource 属性设置为 CustomSource 时要使用的自定义 StringCollection。 |
|
获取或设置一个选项,该选项控制自动完成应用于 TextBox 的方式。 |
|
获取或设置一个值,该值指定用于自动完成的完整字符串的源。 |
|
获取或设置一个值,该值指示 TextBox 控件中的文本是否作为默认密码字符显示。 |
TextBoxBase
成员 |
说明 |
---|---|
检索控件内距离指定位置最近的字符。 |
|
检索距离指定位置最近的字符索引。 |
|
检索当前行的第一个字符的索引。 |
|
检索给定行第一个字符的索引。 |
|
从控件文本内的指定字符位置检索行号。 |
|
检索控件内指定字符索引处的位置。 |
|
将控件内容滚动到当前插入符号位置。 |
|
获取或设置一个值,该值指示是否启用已定义的快捷方式。 |
Treeview
成员 |
说明 |
---|---|
DrawMode 属性 |
获取或设置绘制控件的模式。 |
DrawNode 事件 |
在绘制 TreeView 并且将 DrawMode 属性设置为 TreeViewDrawMode 值而不是 Normal 时发生。 |
HitTest 方法 |
提供给定位置的节点信息。 |
获取或设置一个值,该值指示当鼠标指针悬停在 TreeNode 上时显示工具提示。 |
|