工具箱
Button------按钮:用户可以点击的按钮控件。
CheckBox------复选框:允许用户选择或取消选择选项的复选框。
CheckedListBox:结合了ListBox和CheckBox的功能,允许多项选择。
ColorDialog------颜色选择对话框:用户可以从中选择颜色。
ComboBox-----下拉列表:下拉列表,用户可以从中选择一个选项。
ContextMenuStrip:上下文菜单,通常在用户右击控件时显示。
DataSet:用于存储数据集的对象,通常与数据库操作相关。
DateTimePicker:允许用户选择日期和时间的控件。
DomainUpDown:允许用户通过上下箭头选择值的控件。
FlowLayoutPanel:自动排列其子控件的面板控件。
FolderBrowserDialog------文件夹浏览对话框:用户可以用来选择文件夹。
FontDialog------字体选择对话框:用户可以从中选择字体。
GroupBox:将相关控件分组在一起的容器控件。
ImageList:存储图像列表,通常用于按钮或菜单。
Label------文本:显示文本或图像的控件。
LinkLabel------超链接文本:显示为超链接的文本控件。
ListBox------列表框:显示列表项的控件。
ListView------列表视图:显示列表项,可以是图标、小图标或列表形式。
MaskedTextBox------限制用户输入格式的文本框。
MenuStrip------菜单栏控件。
MessageQueue:用于消息队列的对象。
MonthCalendar:显示月份和日期的控件。
NotifyIcon------通知图标:在系统托盘显示图标的控件。
NumericUpDown:允许用户通过上下箭头输入数字的控件。
OpenFileDialog------文件打开对话框:用户可以用来选择文件。
PageSetupDialog------页面设置对话框:用户可以设置打印页面。
Panel------容器:用于容纳其他控件的容器控件。
PerformanceCounter:用于访问性能计数器,可以帮助开发者监控系统性能。
PictureBox------图片框:用于显示图像的控件。
Process:用于执行外部程序或脚本的组件。
ProgressBar------进度条:显示任务进度的控件。
PropertyGrid------显示对象属性:通常用于属性编辑器。
RadioButton------单选按钮:单选按钮,用户可以从一组选项中选择一个。
RichTextBox-------复文本框:富文本编辑控件,支持格式化文本。
SaveFileDialog:保存文件对话框,用户可以用它来保存文件。
SerialPort:用于串行通信的组件。
ServiceController:用于控制Windows服务的组件。
SplitContainer:可以分割成两个窗格的容器控件。
Splitter------用于分割窗格:通常与SplitContainer一起使用。
StatusStrip------显示状态信息:通常位于窗体底部。
TabControl------选项卡:允许用户在多个选项卡之间切换。
TableLayoutPanel:以表格形式排列控件的布局控件。
TextBox------文本框:用于输入和显示文本。
Timer------定时器:可以定期执行任务。
ToolStrip------工具栏控件:用于显示按钮、文本和其他控件。
ToolStripContainer:包含ToolStrip和其他控件的容器。
ToolTip------工具提示:当用户将鼠标悬停在控件上时显示提示信息。
TrackBar------滑动条:用户可以通过滑动来选择值。
属性
Name:窗体的名称,用于在代码中引用窗体实例。
AcceptButton:指定当用户按下回车键时,将自动触发其Click事件的按钮。
AccessibleDescription:窗体的辅助功能描述,用于屏幕阅读器。
AccessibleName:窗体的辅助功能名称。
AccessibleRole:窗体的辅助功能角色。
AllowDrop:指示窗体是否接受拖放操作。
AutoScaleMode:定义窗体如何根据系统的DPI设置自动缩放。
AutoScroll:指示窗体是否自动显示滚动条。
AutoScrollMargin:定义显示滚动条之前窗体内容的边距。
AutoScrollMinSize:定义显示滚动条所需的最小尺寸。
AutoSize:指示窗体是否根据其内容自动调整大小。
AutoSizeMode:定义自动调整大小的行为。
AutoValidate:定义窗体在焦点改变时是否自动验证数据。
BackColor:定义窗体的背景颜色。
BackgroundImage:定义窗体的背景图像。
BackgroundImageLayout:定义背景图像的布局方式,如平铺(Tile)。
CancelButton:指定当用户按下Esc键时,将自动触发其Click事件的按钮。
CausesValidation:指示当窗体失去焦点时是否验证数据。
ContextMenuStrip:关联到窗体的上下文菜单条。
ControlBox:指示窗体是否显示控制框(包含最小化、最大化和关闭按钮)。
Cursor:定义鼠标悬停在窗体上时显示的光标。
DoubleBuffered:指示窗体是否启用双缓冲以减少闪烁。
Enabled:指示窗体是否启用。
Font:定义窗体文本的字体样式,包括字体名称和大小。
ForeColor:定义窗体文本的前景色(文本颜色)。
FormBorderStyle:定义窗体边框的样式,Sizable
表示窗体可以调整大小。
HelpButton:指示窗体是否显示帮助按钮。
Icon:定义窗体在任务栏上显示的图标。
ImeMode:定义输入法编辑器(IME)的模式,NoControl
表示不控制IME。
IsMdiContainer:指示窗体是否可以作为MDI(多文档界面)容器。
KeyPreview:指示按键消息是否先传递给窗体,然后再传递给控件。
Language:定义窗体使用的编程语言。
Localizable:指示窗体是否可以本地化。
Location:定义窗体在屏幕上的位置,包括X和Y坐标。
Locked:指示窗体是否被锁定,无法进行交互。
MainMenuStrip:定义窗体的主菜单条。
MaximizeBox:指示窗体是否显示最大化按钮。
MaximumSize:定义窗体的最大尺寸。
MinimizeBox:指示窗体是否显示最小化按钮。
MinimumSize:定义窗体的最小尺寸。
Opacity:定义窗体的透明度,100%表示完全不透明。
Padding:定义窗体内容与其边界之间的填充。
RightToLeft:指示窗体的布局方向,是否从右到左。
RightToLeftLayout:指示控件布局是否从右到左。
ShowIcon:指示窗体是否在任务栏上显示图标。
ShowInTaskbar:指示窗体是否在任务栏上显示。
Size:定义窗体的大小,包括宽度和高度。
SizeGripStyle:定义窗体的大小调整手柄(如果窗体可调整大小)。
StartPosition:定义窗体启动时的位置,如Windows默认位置。
Tag:用于存储窗体的附加数据。
Text:定义窗体的标题文本。
TopMost:指示窗体是否始终位于其他窗体之上。
TransparencyKey:定义窗体的透明颜色。
UseWaitCursor:指示在执行长时间操作时是否显示等待光标。
WindowState:定义窗体的窗口状态,如正常(Normal)、最小化(Minimized)或最大化(Maximized)。
事件
Activated:当窗体成为活动窗口时触发。
AutoSizeChanged:当AutoSize
属性改变时触发。
AutoValidateChanged:当AutoValidate
属性改变时触发。
BackColorChanged:当背景颜色改变时触发。
BackgroundImageChanged:当背景图像改变时触发。
BackgroundImageLayoutChanged:当背景图像布局改变时触发。
BindingContextChanged:当绑定上下文改变时触发。
CausesValidationChanged:当CausesValidation
属性改变时触发。
ChangeUICues:当用户界面提示改变时触发。
Click:当用户单击窗体时触发。
ClientSizeChanged:当客户区尺寸改变时触发。
ContextMenuStripChanged:当上下文菜单改变时触发。
ControlAdded:当控件被添加到窗体时触发。
ControlRemoved:当控件从窗体移除时触发。
CursorChanged:当光标改变时触发。
Deactivate:当窗体不再处于活动状态时触发。
DockChanged:当控件的停靠状态改变时触发。
DoubleClick:当用户双击窗体时触发。
DragDrop:当拖放操作完成时触发。
DragEnter:当拖动操作进入窗体时触发。
DragLeave:当拖动操作离开窗体时触发。
DragOver:当拖动操作在窗体上移动时触发。
Enter:当窗体获得焦点时触发。
FontChanged:当字体改变时触发。
ForeColorChanged:当前景色改变时触发。
FormClosed:当窗体关闭后触发。
FormClosing:当窗体即将关闭时触发。
GiveFeedback:在拖放操作期间提供反馈时触发。
HelpButtonClicked:当用户点击帮助按钮时触发。
HelpRequested:当请求帮助时触发。
ImeModeChanged:当输入法编辑器模式改变时触发。
InputLanguageChanged:当输入语言改变时触发。
InputLanguageChanging:当输入语言即将改变时触发。
KeyDown:当用户按下键盘上的键时触发。
Layout:当布局发生改变时触发。
Leave:当控件失去焦点时触发。
Load:当窗体或控件加载时触发。
LocationChanged:当控件的位置发生变化时触发。
MaximizedBoundsChanged:当最大化边界发生变化时触发。
MaximumSizeChanged:当控件的最大尺寸发生变化时触发。
MinimumSizeChanged:当控件的最小尺寸发生变化时触发。
MouseCaptureChanged:当鼠标捕获状态发生变化时触发。
MouseClick:当用户单击鼠标时触发。
MouseDoubleClick:当用户双击鼠标时触发。
MouseDown:当用户按下鼠标按钮时触发。
MouseEnter:当鼠标指针进入控件时触发。
MouseHover:当鼠标指针在控件上悬停时触发。
MouseLeave:当鼠标指针离开控件时触发。
MouseMove:当用户移动鼠标时触发。
MouseUp:当用户释放鼠标按钮时触发。
Move:当控件移动时触发。
PaddingChanged:当控件的内边距发生变化时触发。
Paint:当控件需要重绘时触发。
ParentChanged:当控件的父控件发生变化时触发。
QueryContinueDrag:在拖放操作中,询问是否继续拖动时触发。
RegionChanged:当控件的区域发生变化时触发。
Resize:当控件的大小发生变化时触发。
ResizeBegin:当控件开始调整大小时触发。
ResizeEnd:当控件调整大小结束时触发。
RightToLeftChanged:当控件的从右到左布局属性发生变化时触发。
RightToLeftLayoutChanged:当控件的从右到左布局发生变化时触发。
Scroll:当滚动条滚动时触发。
Shown:当控件显示时触发。
SizeChanged:当控件的尺寸发生变化时触发。
StyleChanged:当控件的样式发生变化时触发。
SystemColorsChanged:当系统颜色发生变化时触发。
TextChanged:当文本内容发生变化时触发。
Validated:当数据验证成功时触发。
Validating:当数据正在验证时触发。
VisibleChanged:当控件的可见性发生变化时触发。