控件小结

本文全面介绍了Windows窗体设计中常用的各类控件,包括定位控件、命令控件、设置选项控件、列表选择控件、编辑文本控件、显示信息控件、日期选择控件、图像控件、容器组件及对话框控件。详细解析了每种控件的使用场景、关键属性和方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定位控件

使用窗体设计器拖动或者指定Location属性值来进行定位

  • 单击要定位的控件
  • 在“属性”窗口中,输入Location属性值(用逗号分隔),以便在窗口内定位该控件

命令控件

Button
用户单击时,调用Click事件处理程序。可以将代码放入Click事件处理程序来执行所选的操作,按钮上的文本包含在Text属性中。

LinkLabel
通过这个控件可以向窗体中添加Web样式的链接。一切可以使用Label的地方都可以使用LinkLabel,还可以将文本的一部分设置为指向某个文件,文件夹或者网页的链接。

NotifyIcon组件

NotifyIcon组件用于显示在后台运行的进程的图标,这些进程大部分时间不显示用户界面。通过单击任务栏状态通知区域的图标来访问杀毒软件或者音乐播放器就是具体的例子
其关键属性有两个,是Icon和Visible。Icon属性出现在状态区域的图标,为使图标出现,Visible必须设置为true

设置选项控件

复选框、单选按钮、等

CheckBox控件和RadioButton控件

CheckBox指示某个特定条件是处于打开状态还是处于关闭状态。他常用为用户提供是/否或者真/假选项,可以成组使用复选框控件以显示多重选项用户可以从中选择一项或者多项。
复选框可以使用简单数据绑定连接到数据库中的元素。多个复选框可以使用GroupBox进行分组
RadioButton为用户提供有两个或者多个互斥选项组成的选项集。当用户选择某单选按钮时,同一组中的其他单选按钮不能同时选定

TrackBar控件

该控件用于大量信息中进行浏览,或者用于以可视的形式调整数字设置。其有两部分:滚动块和刻度线。
关键属性有:

  • Vakue
  • TickFrequency
  • Minimun控件
  • Maximum控件

列表选择控件

Windows窗体列表选择控件主要包括ListBox控件,CheckedBox控件和ComboBox控件。

ComboBox控件和ListBox控件

用于在下拉组合框中现实数据,默认情况下,其分两个部分,顶部是允许用户输入列表项的文本框;第二部分是一个列表框,现实一个项列表,用户可以从中选择一项。
用户通过控件的SelectedIndex属性返回一个整数值,该值与选择的列表项相对应。通过改变SelectedIndex可以改变选择项,未选择任何项,SelectedIndex将返回-1。SelectedItem和SelectedIndex类似,但是它返回选中项,一般情况为一个字符串。
增加删除项,使用Add,Insert,Clear,Remove等方法。
ListBox控件和Combo控件类似

CheckedListBox控件

在ListBox控件上增加了列表项旁边显示复选标记

TreeView控件

该控件可以为用户显示节点层次结构,就像Windows资源管理器一样,还可以展开和折叠。

编辑文本控件

TextBox控件
RichTextBox控件
MaskedTextBox控件

显示信息控件

Label
StatusStrip
ProgressBar

日期选择控件

DateTimePicker
MonthCalendar

图像控件

PictureBox
ImageList

容器组件

Panel
GroupBox 可以将多个控件放在一个分组里面
TabControl 显示多个选项卡
SplitContainer 由多个可以移动的拆分条分隔的两个面板
TableLayoutPanel控件

对话框控件

ColorDialog控件
FontDialog
OpenFileDialog
SaveFileDialog
FolderBrowserDialog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值