Winform工具箱、属性、事件

news/2025/2/25 10:39:58

工具箱

           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:当控件的可见性发生变化时触发。


http://www.niftyadmin.cn/n/5865395.html

相关文章

九、k8s:ingress

k8s对外服务之ingress: service的作用: NodePort:会在每个节点开放一个端口,端口号30000-32767。 也是只能用于内网访问,四层转发。实现负载均衡。不能基于域名进行访问。 clusterip:service的默认类型&#xff0c…

Apache Doris:一款高性能的实时数据仓库

Apache Doris 是一款基于 MPP 架构的高性能、实时分析型数据库。它以高效、简单和统一的特性著称,能够在亚秒级的时间内返回海量数据的查询结果。Doris 既能支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。 Apache Doris 最初是百度广告报表业务…

数字IC后端设计实现OCC(On-chip Clock Controller)电路介绍及时钟树综合案例

数字IC后端时钟树综合专题(OCC电路案例分享) 复杂时钟设计时钟树综合(clock tree synthesis)常见20个典型案例 1、什么是OCC? 片上时钟控制器(On-chip Clock Controllers ,OCC),也称为扫描时钟控制器(Scan Clock Con…

我与Linux的爱恋:了解信号量+共享内存+消息队列的应用

​ ​ 🔥个人主页:guoguoqiang. 🔥专栏:Linux的学习 文章目录 信号量共享内存应用---Server&Client通信client.ccserver.ccnamepipe.hppShm.hpp 消息队列——实现Client&ServerCom.hppClient.ccServer.cc 信号量 信号量…

用Deepseek直接在word中完成论文的润色(中-中,中-英, 英-中)

最近,各行各业仿佛掀起了一场“Deepseek接入大赛”——从大公司到小微企业,从手机助手到扫地机器人,似乎不接入Deepseek都不好意思说自己是“智能体”了。就连我家楼下的自动售货机都开始“思考”该给我推荐什么零食了(虽然它最后…

MybatisPlus-扩展功能-枚举处理器

在Mybatis里有一个叫TypeHandler的类型处理器,我们常见的PO当中的这些成员变量的数据类型,它都有对应的处理器,因此它就能自动实现这些Java数据类型与数据库类型的相互转换。 它里面还有一个叫EnumOrdinalTypeHandler的枚举处理器&#xff0…

项目——仿RabbitMQ实现消息队列

1.项目介绍 曾经在学习Linux的过程中,我们学习过阻塞队列 (BlockingQueue) 。 当时我们说阻塞队列最大的用途, 就是用来实现生产者消费者模型。 生产者消费者模型是后端开发的常用编程方式, 它存在诸多好处: 解耦合支持并发支持忙闲不均削峰…

ArcGIS Pro中创建最低成本路径的详尽教程

一、引言 在地理信息系统(GIS)的应用场景中,路径分析扮演着至关重要的角色。而最低成本路径分析,则是路径分析中的一种高级应用,它综合考虑了地形、植被、土地利用类型等多种因素,通过加权计算得出一条从起…