none
如何將Button增加快速鍵 RRS feed

  • 問題

  • 各位大大,請問要如何將Button增加快速鍵呢?

    比如說我有一個Button,這個Button可以使用滑鼠直接去點選之後執行動作,也可以直接使用鍵盤上的功能鍵F5來執行,我知道在MenuStrip裡面有可以設定快速鍵的功能,但是其他的按鈕類好像都不行直接設定,是否可以完成這樣的動作呢?

    可否請大大提供範例程式讓小弟參考呢?

    2008年7月6日 上午 07:47

解答

  • VB6?.Net?

    下面是.net可以做的方式,VB6久沒用了...

    可以將From的KeyPreView屬性設定為True,之後在Form的Keydown事件去判斷按下哪一個按鍵,作對應的動作。

    另一種是用複合鍵的,也就是按下"alt"加上對應的按鍵,例如在設定Button的Text屬性的時候可以設定為"&Button",這樣執行階段按下"alt"按鍵的時候,Button的B會出現下底線;這時候"alt"+"b"就跟用滑鼠點按鈕有一樣的動作了。

     

    2008年7月6日 上午 11:52
    版主

所有回覆

  • VB6?.Net?

    下面是.net可以做的方式,VB6久沒用了...

    可以將From的KeyPreView屬性設定為True,之後在Form的Keydown事件去判斷按下哪一個按鍵,作對應的動作。

    另一種是用複合鍵的,也就是按下"alt"加上對應的按鍵,例如在設定Button的Text屬性的時候可以設定為"&Button",這樣執行階段按下"alt"按鍵的時候,Button的B會出現下底線;這時候"alt"+"b"就跟用滑鼠點按鈕有一樣的動作了。

     

    2008年7月6日 上午 11:52
    版主
  •  

    感謝bauann大大的指導~~謝謝!!
    2008年7月6日 下午 01:35