none
菜鳥求救...?熱鍵 RRS feed

  • 問題

  • 請問要如何在C#中,寫出熱鍵的功能呢?
    例如:
    我的FORM上有兩個TextBox,
    我在TextBox1上輸入資料後,按enter後,跳到TextBox2。
    請問從何下手?謝~
    2009年12月2日 上午 09:12

解答

  • Hi,

    這跟熱鍵有何關係呢?
    這樣的處理寫法為
    在TextBox1.KeyDown事件去判斷是否按下Enter
    是的話TextBox2.Focus()

    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    • 已標示為解答 U.H. _ 2009年12月2日 下午 01:55
    2009年12月2日 上午 09:18
  • hi
    如蹂躪大所說
    所以你只要在textBox1_KeyDown事件處理TextBox2.Focus()
    private void textBox1_KeyDown(object sender, KeyEventArgs e)
            {
                if (e.KeyCode == Keys.Enter)
                {
                    textBox2.Focus();
                }
            }
    http://www.dotblogs.com.tw/ricochen/Default.aspx
    • 已標示為解答 U.H. _ 2009年12月2日 下午 01:55
    2009年12月2日 上午 11:56

所有回覆

  • Hi,

    這跟熱鍵有何關係呢?
    這樣的處理寫法為
    在TextBox1.KeyDown事件去判斷是否按下Enter
    是的話TextBox2.Focus()

    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    • 已標示為解答 U.H. _ 2009年12月2日 下午 01:55
    2009年12月2日 上午 09:18
  • hi
    如蹂躪大所說
    所以你只要在textBox1_KeyDown事件處理TextBox2.Focus()
    private void textBox1_KeyDown(object sender, KeyEventArgs e)
            {
                if (e.KeyCode == Keys.Enter)
                {
                    textBox2.Focus();
                }
            }
    http://www.dotblogs.com.tw/ricochen/Default.aspx
    • 已標示為解答 U.H. _ 2009年12月2日 下午 01:55
    2009年12月2日 上午 11:56
  • HI,
    多謝各位解答,原來這樣就可以了,
    看來是我想得太複雜了。
    2009年12月2日 下午 01:54