按钮控件Button(文本类控件)

    按钮控件(Button)允许用户通过单击来执行操作。按钮控件(Button)既可以显示文本,也可以显示图像。当控件被单击时,先被按下,然后释放。

    下面介绍按钮控件的一些常用设置。

1、响应按钮的单击事件(Click)

    单击按钮控件(Button控件)时将引发Click事件,执行Click事件中的代码。这是按钮最常用的事件。只要用户单击了按钮,即当鼠标指向该按钮时,按下鼠标左键,释放它,就会引发该事件,同样,在按钮得到焦点,且用户按下了回车键时,也会引发Click事件。如果在按钮上单击了鼠标左键,然后把鼠标移动到其他位置,再释放鼠标,将不会引发Click事件。

2、将按钮设置为窗体的“接受”按钮(AcceptButton)

    通过设置窗体的AcceptButton属性,可以设置窗体的“接受”按钮,如果设置了该属性,则用户每次按下Enter键都相当于单击了该按钮。

例:将Button1按钮设置为Form1窗体的“接受”按钮,代码如下:

Private void Form1_Load( object sender, EventArgs e ){

       This.AcceptButton = button1;

}

3、将按钮设置为窗体的“取消”按钮(CancelButton)

通过设置窗体的CancelButton属性,可以设置窗体的“取消”按钮,如果设置了该属性,则用户每次按下Esc键都相当于单击了该按钮。

4、其他

    如果想实现当鼠标移入或移出时,改变按钮的样式或字体样式,可以用OnMouseEnter(在鼠标指针移入控件时发生)和OnMouseLeave(在鼠标离开控件的可见部分时发生)事件来实现。

private void button1_MouseEnter( object sender,  EventArgs e ){
//测试鼠标进入按钮时发生的动作事件
button1.BackColor = System.Drawing.Color.Blue;

}

按钮控件的部分属性及说明

属性名

说明

FlatStyle

按钮的样式可以用这个属性改变,用来设置按钮的外观。如果把样式设置为PopUp,则该按钮显示为平面,直到用户再把鼠标指针移动到它上面为止。此时,按钮会弹出,显示为3D外观。

Enabled

确定是否可以启用或禁用按钮控件。这个属性派生于Control,把Enabled设置为false,则该按钮就会灰显,单击它,不起任何作用。

Image

可以指定一个在按钮上显示的图像(位图,图标等)

ImageAlign

使用这个属性,可以设置按钮上的图像在什么地方显示

TextAlign

获取或设置按钮控件上的文本对齐方式

DialogResult

当使用ShowDialog方法显示窗体时,单击按钮可将值返回给父窗体。该属性取值有Yes、No和Cancel

 

按钮控件的部分方法及说明

方法名

说明

PerformClick

调用此方法引发按钮的Click事件

按钮控件的部分事件及说明

事件名

说明

MouseDown

当用户在按钮控件上按下鼠标按钮时,将发生该事件

MouseUp

当用户在按钮控件上释放鼠标按钮时,将发生该事件

 

 

微信扫码订阅
UP更新不错过~
关注
  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

殇之流剑

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值