包含vb.net触发事件的词条

vb.net的,按键连续触发事件,比如,按着键不放,音量增大。

1.定义变量记录键是否被按下,按下的累计时间

创新互联"三网合一"的企业建站思路。企业可建设拥有电脑版、微信版、手机版的企业网站。实现跨屏营销,产品发布一步更新,电脑网络+移动网络一网打尽,满足企业的营销需求!创新互联具备承接各种类型的网站设计制作、网站设计项目的能力。经过十年的努力的开拓,为不同行业的企事业单位提供了优质的服务,并获得了客户的一致好评。

Dim 按下A键  As Boolean

Dim 按下A键时间 As Integer

2.添加一个TextBox1用于接收键盘事件,或者直接用窗体的键盘事件(确保KeyPreview为True)

在KeyDown事件中添加如下代码:

If e.Keycode = keys.A Then 按下A键 = True

在KeyUp事件中添加如下代码:

If e.Keycode = keys.A Then 按下A键 = False

3.添加一个Timer1控件,调整Timer1的Interval来决定按键频率,记得要把Timer1.Enable开启

在Tick事件中添加如下代码:

If 按下A键 = True

按下A键时间+=1

Call 音量设置(按下A键时间 * 10)

End If

PS: 按下的秒数 = 按下A键时间*Timer1.Interval / 1000

vb.net timer控件触发按钮的click事件

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

m = m + 1

n = m.tostring

TextBox1.Text = n

End Sub

m=m+1

n = m.tostring

textbox1.text = n

把这几句原来在button2 click事件里面的代码,直接写在 timer事件里面,把timer的Enabled属性设置为True, Interval属性设置为1000,就可以了。

vb.net问题 事件触发

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

Timer5.Enabled = True

time = 1

End Sub

Private Sub Timer5_Tick(sender As Object, e As EventArgs) Handles Timer5.Tick

'Call Button1_Click(sender, e)

'time = time + 1

time = time + 1                                         '反过来

Call Button1_Click(sender, e)                           '反过来

If time = 100 Then

Timer5.Enabled = False

End If

End Sub

如何在VB.Net中触发一个控件的事件

比如你单击按钮,就触发了按钮的单击事件

你双击按钮,就触发了按钮的双击事件


文章名称:包含vb.net触发事件的词条
网站网址:http://bzwzjz.com/article/hipoej.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆企业网站建设 成都网站设计 手机网站制作设计 专业网站建设 宜宾网站设计 企业网站设计 企业网站设计 成都网站建设推广 定制网站设计 成都网站设计 成都商城网站建设 成都网站设计 高端网站建设 泸州网站建设 网站建设 成都网站设计 LED网站设计方案 营销网站建设 营销型网站建设 企业手机网站建设 成都网站建设 网站设计公司