C#中常用的Windows窗体控件、公共属性和公共事件

28 篇文章 1 订阅

一、控件含义

在C#中可视化界面(WinForm)中的组件统称为控件(Control),放在窗体中的控件主要分为两大类:公共控件和容器控件。常用控件的继承关系如下:

 


二、常用的Windows窗体控件

控件名称含义
Label标签控件
LinkLabel链接标签控件
Button按钮控件
TextBox文本框控件
RadioButton单选按钮控件
CheckBox复选框控件
PictureBox图片控件
ListBox列表框控件
ListView列表视图控件
ComboBox组合框控件
StatusBar状态栏控件
ToolBar工具栏控件
GroupBox分组栏控件
Timer时钟控件(定时器控件)

 


三、控件的公共属性

每个控件都有许多属性,且每个控件所需定义的属性是不一样的,但是下面这些公共属性是每一个控件几乎都有的。

属性含义
Anchor设置控件的哪个边缘锚定到其容器边缘
BackColor获取或设置控件的背景颜色
Cursor获取或设置当鼠标指针位于控件上时显示的光标外观样式
Dock设置控件停靠到父容器的哪个边缘
Enabled设置控件是否可以对用户交互作出响应
Font获取或设置控件显示文字的字体
ForeColor获取或设置控件显示文字的颜色
Height获取或设置控件的高度
Left获取或设置控件的左边界到容器左边界的距离
Name获取或设置控件的名称
Parent获取或设置控件的父容器
Right获取或设置控件的右边界到容器右边界的距离
TabIndex获取或设置控件容器上控件的Tab键的顺序
TabStop设置用户能否使用Tab键将焦点放在该控件上
Tag获取或设置包括有关控件的数据的对象
Text获取或设置与此控件关联的文本
Top获取或设置控件的顶部距离其容器的顶部的距离
Visible设置是否在运行时显示该控件
Width获取或设置控件的宽度

四、Control类的公共事件列表

事件含义
Click鼠标左键单击控件时发生
DoubleClick鼠标左键双击控件时发生
DrapDrop当一个对象被拖到控件上,用户释放鼠标时发生
DrapEnter当被拖动的对象进入控件的边界时发生
DrapLeave当被拖动的对象离开控件的边界时发生
DrapOver当被拖动的对象在控件的范围内时发生
KeyDown在控件有焦点的情况下,按下任一个键时发生,它总是在KeyPress和KeyUp事件之前发生
KeyPress在控件有焦点的情况下,按下任一个键时发生,它总是在KeyDown之后、KeyUp事件之前发生。KeyDown和KeyPress的区别是KeyDown事件传送被按下的键的键盘码,而KeyPress传送被按下的键的char值
KeyUp在控件有焦点的情况下释放键时发生
GetFocus在控件接收焦点时发生
LostFocus在控件失去焦点时发生
MouseDown当鼠标指针位于控件上并按下鼠标时发生。它与Click事件不同,它是在按钮被按下之后,且未被释放之前发生
MouseMove当鼠标移动控件上时发生
MouseUp当鼠标指针位于控件上并释放鼠标时发生
Paint在重绘控件时发生
Validated在控件完成验证时发生
Validating在控件正在验证时发生
ReSize在调整控件大小时发生

 

 

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值