簡介:ccrphotkey是一個第三方控件,該控件可以輕松實現(xiàn)熱鍵功能
使用示例
您一定對“Ctrl+Alt+Z”很熟悉吧?沒錯,它是QQ里打開消息對話框的默認(rèn)熱鍵,通過這組熱鍵,我們可以很迅速的打開消息對話框查看,大大加快我們操作的速度。同時我們也知道,在QQ的系統(tǒng)設(shè)置中可以對熱鍵進(jìn)行設(shè)置(如圖1),當(dāng)我們按下任何熱鍵組合時,文本框都會實時顯示熱鍵組合,讓用戶明白當(dāng)前按下的熱鍵是什么。
熱鍵可以大大加快使用者的操作速度,對于開發(fā)者來說,在自己的程序中使用熱鍵同樣會使操作更簡便、使得程序更加人性化。那么你是否也想實現(xiàn)像QQ中那樣的可以讓用戶自由設(shè)置的熱鍵編輯框呢?下面我們就通過使用示例,介紹一個很實用的控件ccrpHotKey,它可以幫助你輕松實現(xiàn)強大的熱鍵功能。
ccrpHotKey控件的外觀以及許多屬性都跟我們熟悉的文本框的屬性相類似,因此我們可以很輕松的對其進(jìn)行設(shè)置。
第一步:首先啟動Visual Basic 6.0,新建一個窗口。
第二步:加載ccrpHotKey控件,設(shè)置其屬性。
①在控件工具欄中單擊右鍵,選擇“部件”,在彈出的窗口中點擊“瀏覽”,找到ccrpHotKey控件,載入它;把它添加到Form1窗體中適當(dāng)位置即可。
②修改ccrpHotKey控件屬性。選中ccrpHotKey控件后,在屬性設(shè)置區(qū)域可以對其進(jìn)行設(shè)置,其中的按鍵組合設(shè)置最為重要(如圖2),你可以根據(jù)需要設(shè)置允許或者禁止某些組合,如要禁止“Ctrl+Alt”的組合,就將AllowCtrlAlt屬性改為False即可,依此類推。當(dāng)然,我們也可以在程序運行中動態(tài)地改變這些屬性。
第三步:加載其他控件,完成界面的設(shè)置。
①在窗體中添加用于設(shè)置熱鍵和退出的2個CommandButton控件,名稱分別為cmdSetHotKey和cmdExit,caption屬性為“設(shè)置熱鍵”和“退出”。
②添加一個frame控件,caption為“熱鍵信息”;在其中添加兩個Label標(biāo)簽,名稱為lblKeyCode和lblShift,用來顯示按下熱鍵的KeyCode等信息。
使用示例
您一定對“Ctrl+Alt+Z”很熟悉吧?沒錯,它是QQ里打開消息對話框的默認(rèn)熱鍵,通過這組熱鍵,我們可以很迅速的打開消息對話框查看,大大加快我們操作的速度。同時我們也知道,在QQ的系統(tǒng)設(shè)置中可以對熱鍵進(jìn)行設(shè)置(如圖1),當(dāng)我們按下任何熱鍵組合時,文本框都會實時顯示熱鍵組合,讓用戶明白當(dāng)前按下的熱鍵是什么。
熱鍵可以大大加快使用者的操作速度,對于開發(fā)者來說,在自己的程序中使用熱鍵同樣會使操作更簡便、使得程序更加人性化。那么你是否也想實現(xiàn)像QQ中那樣的可以讓用戶自由設(shè)置的熱鍵編輯框呢?下面我們就通過使用示例,介紹一個很實用的控件ccrpHotKey,它可以幫助你輕松實現(xiàn)強大的熱鍵功能。
ccrpHotKey控件的外觀以及許多屬性都跟我們熟悉的文本框的屬性相類似,因此我們可以很輕松的對其進(jìn)行設(shè)置。
第一步:首先啟動Visual Basic 6.0,新建一個窗口。
第二步:加載ccrpHotKey控件,設(shè)置其屬性。
①在控件工具欄中單擊右鍵,選擇“部件”,在彈出的窗口中點擊“瀏覽”,找到ccrpHotKey控件,載入它;把它添加到Form1窗體中適當(dāng)位置即可。
②修改ccrpHotKey控件屬性。選中ccrpHotKey控件后,在屬性設(shè)置區(qū)域可以對其進(jìn)行設(shè)置,其中的按鍵組合設(shè)置最為重要(如圖2),你可以根據(jù)需要設(shè)置允許或者禁止某些組合,如要禁止“Ctrl+Alt”的組合,就將AllowCtrlAlt屬性改為False即可,依此類推。當(dāng)然,我們也可以在程序運行中動態(tài)地改變這些屬性。
第三步:加載其他控件,完成界面的設(shè)置。
①在窗體中添加用于設(shè)置熱鍵和退出的2個CommandButton控件,名稱分別為cmdSetHotKey和cmdExit,caption屬性為“設(shè)置熱鍵”和“退出”。
②添加一個frame控件,caption為“熱鍵信息”;在其中添加兩個Label標(biāo)簽,名稱為lblKeyCode和lblShift,用來顯示按下熱鍵的KeyCode等信息。

