在 textbox 里如何让 shift+上下左右 直接等于上下左右啊?
 在 textbox 里输入字符之后,按上下左右就是光标移位嘛 ,如何让shift+上下左右也等于光标移位?

解决方案 »

  1.   

    if (e.Shift)
                {
                    switch (e.KeyValue)
                    {
                        case 37://左
                            break;
                        case 38://上
                            break;
                        case 39://右
                            break;
                        case 40://下
                            break;
                        default:
                            break;
                    }
                }
      

  2.   

    阿, 光标移位可是win32级别的消息了,得hook按键消息才行阿
      

  3.   

    二楼的方法不行啊,是把代码写到textBox1_KeyDown里面吗??