1.定義變量記錄鍵是否被按下,按下的累計(jì)時間
為高陽等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及高陽網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為做網(wǎng)站、成都網(wǎng)站建設(shè)、高陽網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
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控件,調(diào)整Timer1的Interval來決定按鍵頻率,記得要把Timer1.Enable開啟
在Tick事件中添加如下代碼:
If?按下A鍵?=?True
按下A鍵時間+=1
Call?音量設(shè)置(按下A鍵時間?*?10)
End?If
PS:?按下的秒數(shù) =?按下A鍵時間*Timer1.Interval / 1000
vb.net教程之vb.net的Button控件
vb.net的Button控件
Button(按鈕)控件一般接受鼠標(biāo)單擊事件被用來啟動、中斷或結(jié)束一個進(jìn)程(相當(dāng)于Visual Basic以前版本的CommandButton控件)。單擊Button控件時將調(diào)用已寫入Click事件過程中的過程。Button控件在大多數(shù)Visual Basic應(yīng)用程序中都會用到,用戶可以單擊按鈕執(zhí)行操作。單擊時,按鈕不僅能執(zhí)行相應(yīng)的操作,而且看起來與被按下和松開一樣。Button控件在工具箱中的圖標(biāo)如圖所示:
1.向窗體添加按鈕
在應(yīng)用程序中很可能要使用多個按鈕。就象在其他容器控件上繪制按鈕那樣,從工具箱里把Button控件直接拖到窗體上即可。可用鼠標(biāo)調(diào)整按鈕的大小,也可通過設(shè)置Location(坐標(biāo),用來確定控件相對窗體左上方頂點(diǎn)的位置)和Size(大小,第一個參數(shù)代表寬度,第二個參數(shù)代表高度)屬性進(jìn)行調(diào)整。
2.設(shè)置按鈕顯示文本
可用Text屬性改變按鈕上顯示的文本。設(shè)計(jì)時,可在控件的“屬性窗口”中設(shè)置此屬性。在設(shè)計(jì)時設(shè)置Text屬性后將動態(tài)更新按鈕文本。Text屬性最多包含255個字符。若標(biāo)題超過了命令按鈕的寬度,則會折到下一行。但是,如果控件無法容納其全部長度,則標(biāo)題會被剪切??梢酝ㄟ^設(shè)置Font屬性改變在命令按鈕上顯示的字體。
3.創(chuàng)建鍵盤快捷方式
可通過Text屬性創(chuàng)建按鈕的訪問鍵快捷方式。為此,只需在作為訪問鍵的字母前添加一個連字符()。例如,要為標(biāo)題“Ok”創(chuàng)建訪問鍵,應(yīng)在字母“O”前添中連字符,于是得到“Ok”。運(yùn)行時,字母“O”將帶下劃線,同時按Alt+O鍵就可執(zhí)行單擊按鈕程序所執(zhí)行的動作。
注意:如果不創(chuàng)建訪問鍵,而又要使標(biāo)題中包含連字符,應(yīng)添加兩個連字符()。這樣,在標(biāo)題中就只顯示一個連字符。
4.選定按鈕
運(yùn)行時,可用鼠標(biāo)或鍵盤通過下述方法選定按鈕:
(1)用鼠標(biāo)單擊按鈕;
(2)按Tab鍵,將焦點(diǎn)轉(zhuǎn)移到按鈕上,然后按Enter鍵選定按鈕;
(3)按按鈕的訪問鍵([Alt+帶有下劃線的字母])。
5.Click事件
運(yùn)行時單擊按鈕,將觸發(fā)按鈕的Click事件并執(zhí)行寫入Click事件過程中的代碼,同時,單擊按鈕的過程也將生成MouseMove、MouseLeave、MouseDown和MouseUp等事件。如果要在這些相關(guān)事件中附加事件過程,則應(yīng)確保操作不發(fā)生沖突。對控件的操作不同,這些事件過程發(fā)生的順序也不同。Button控件的單擊事件發(fā)生順序?yàn)椋?/p>
MouseMove→MouseDown→Click→MouseUp→MouseLeave
注意:如果用戶試圖雙擊按鈕控件,則其中每一次單擊都將分別處理;也即按鈕控件不支持雙擊事件。
6.增強(qiáng)按鈕的視覺效果
按鈕控件象復(fù)選框和選項(xiàng)按鈕一樣,可通過Image屬性設(shè)置Button控件上的圖標(biāo)以增強(qiáng)視覺效果,然后設(shè)置圖標(biāo)(圖片)的屬性:ImageAlign顯示圖標(biāo)(圖片)的位置。通過設(shè)置ImageIndex(圖片在圖片框中的索引)以及ImageList(圖片框)則可實(shí)現(xiàn)如下的效果,比如要向按鈕添加圖標(biāo)或位圖,或者在單擊、禁止控件時顯示不同的圖象等等。
1. F12:轉(zhuǎn)到定義;Shift+F12:轉(zhuǎn)到引用
2. F5:啟動;Ctrl+F5:開始執(zhí)行(不調(diào)試);Shift+F5:停止調(diào)試
3. F7:查看代碼;Shift+F7:查看視圖設(shè)計(jì)器
4. Ctrl+Alt+L:解決方案資源管理器
5. Ctrl+Alt+J:對象瀏覽器
6. F4:顯示屬性窗口
7. Ctrl+Alt+X:工具箱
8. Ctrl+Alt+C類視圖
9. Alt+Enter:查看屬性
10.F10:逐過程調(diào)試
11.F11:逐語句調(diào)試
12.Ctrl+B:新斷點(diǎn)
13.Ctrl+Shift+F9:清除所有斷點(diǎn)
14.Ctrl+Shift+B生成解決方案
15.Shift+Alt+Enter:全屏
16.大綱顯示:Ctrl+M, Ctrl+M:切換大綱顯示展開;Ctrl+M, Ctrl+L:切換所有大綱顯示;Ctrl+M,Crtl+P停止大綱顯示;Ctrl+M, Ctrl+O:折疊到定義
17.智能感知:Ctrl+J:列出成員;Ctrl+Shift+空格:參數(shù)信息; Ctrl+K,Ctrl+I:快速信息;Alt+右箭頭鍵:完成單詞
⒃諳允景磁サ氖錄?刑砑?br /me.backgroundimage=system.drawing.bitmap.fromfile("你的圖片文件路徑")
命令按鈕1.Visable=False'或者命令按鈕1.Hide
命令按鈕2.Visable=False'或者命令按鈕2.Hide
在窗體的Click事件中添加
命令按鈕1.Visable=True'或者命令按鈕1.show
命令按鈕2.Visable=True'或者命令按鈕2.show
me.backgroundimage=nothing
在退出按鈕的事件中添加
End
2、這里應(yīng)該還有兩個Timer,Timer1和Timer2
在開始按鈕的事件中添加
timer1.interval=1000
Timer1.enable=True
timer2.interval=500
timer2.enable=true
在Timer1的Tick事件中添加
label1.text=timeofday
在Timer2的Tick事件中添加
label2.left=label2.left 10
if label2.left