vb.net鍵代碼 VBNET教程

vb.net怎么設(shè)置快捷鍵

新建一個Form1把Form1的KeyPreview改成True

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的托克托網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

拖入一個Button1到Form1上面

然后加入以下代碼

Private

Sub

Form1_KeyDown(sender

As

Object,

e

As

KeyEventArgs)

Handles

Me.KeyDown

If

e.KeyData

=

(Keys.Alt

Or

Keys.G)

Then

Button1.PerformClick()

'或者用Button1_Click(Nothing,

New

EventArgs)

'快捷鍵Alt+G觸發(fā)Button1_Click()事件。

End

If

End

Sub

Private

Sub

Button1_Click(sender

As

Object,

e

As

EventArgs)

Handles

Button1.Click

Button1.Size

=

New

Size(180,

23)

Button1.Text

=

"我被局部快捷鍵給召喚了~"

End

Sub

跪求vb.net代碼

新建窗口,添加picture控件

利用line()方法畫線

line(開始x坐標(biāo),開始y坐標(biāo))-(結(jié)束x坐標(biāo),結(jié)束y坐標(biāo)),線的顏色,畫線的方式(默認(rèn)為線,B為矩形無填充,BF為填充的矩形)

For i = 1 To 16

Picture1.Line (0, Picture1.Height / 2)-(i * (Picture1.Width / 16), 0), RGB(255, 0, 0)

Picture1.Line (0, Picture1.Height / 2)-(i * (Picture1.Width / 16), Picture1.Height), RGB(255, 0, 0)

Picture1.Line (Picture1.Width, Picture1.Height / 2)-(i * (Picture1.Width / 16), 0), RGB(0, 255, 0)

Picture1.Line (Picture1.Width, Picture1.Height / 2)-(i * (Picture1.Width / 16), Picture1.Height), RGB(0, 255, 0)

Next i

如果要在窗口上畫也可以調(diào)用窗口的line方法即form.line()

VB.net中鍵盤按鍵事件的代碼是什么如何判斷焦點(diǎn)的位置 也就是編寫這樣一個程序 擊鍵時(shí),如果焦點(diǎn)

選到TextBox1的keydown方法,然后val=keycode不行么?

焦點(diǎn)在哪個控件,哪個控件就會有keydown,沒有焦點(diǎn)也就不會有。

VB.net的快捷鍵

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+右箭頭鍵:完成單詞

vb.net 全局熱鍵

見下面的代碼

Public?Class?Form1

Public?Declare?Auto?Function?RegisterHotKey?Lib?"user32.dll"?Alias?"RegisterHotKey"?(ByVal?hwnd?As?IntPtr,?ByVal?id?As?Integer,?ByVal?fsModifiers?As?Integer,?ByVal?vk?As?Integer)?As?Boolean

Public?Declare?Auto?Function?UnRegisterHotKey?Lib?"user32.dll"?Alias?"UnregisterHotKey"?(ByVal?hwnd?As?IntPtr,?ByVal?id?As?Integer)?As?Boolean

Private?Sub?Form1_Load(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?MyBase.Load

'注冊全局熱鍵?

RegisterHotKey(Handle,?0,?0,?Keys.F4)

'第3個參數(shù)意義:?0=nothing?1?-alt?2-ctrl?3-ctrl+alt?4-shift?5-alt+shift?6-ctrl+shift?7-ctrl+shift+alt

End?Sub

Private?Sub?Form1_Closed(ByVal?sender?As?Object,?ByVal?e?As?System.EventArgs)?Handles?MyBase.Closed

UnRegisterHotKey(Handle,?0)

End?Sub

Protected?Overrides?Sub?WndProc(ByRef?m?As?Message)

If?m.Msg?=?786?Then

Me.Activate()

End?If

MyBase.WndProc(m)

End?Sub

End?Class

本文標(biāo)題:vb.net鍵代碼 VBNET教程
網(wǎng)站路徑:http://muchs.cn/article24/hjscce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、動態(tài)網(wǎng)站網(wǎng)站策劃、品牌網(wǎng)站制作、網(wǎng)站改版外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管