OnKeyDown到底是怎么使用。能不能提供一个完整的代码?我一直想用,但是VS 2005老说错误。不知道是什么原因。是不是要在其它的文件里,添加什么代码?TextBox1.Text=@"I have finished.";
敲下回车键后,TextBox1就显示I have finished。请把完整的代码告诉我。谢谢!

解决方案 »

  1.   

    OnKeyDown是键盘按下去时触发的事件
      

  2.   

    学习,我学了一个学期多了,没听说过OnKeyDown,很丢啊……
      

  3.   

    private void textBox1_KeyDown(object sender, KeyEventArgs e)
            {
                if (e.KeyCode == Keys.Enter)
                {
                    你的代码;
                }
            }
      

  4.   

    只是要实现你程序的功能用js的代码就完全可以实现了<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
        <script language=javascript>
        function document.onkeydown() 
        {
        if (event.keyCode==13)
        {
            var str="I have finished.";
            document.getElementById("TextBox1").value=str;
        }
        }
      
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></div>
        </form>
    </body>
    </html>
      

  5.   

    新建一个TEXTBOX控件,然后双击KeyDown事件.
    KeyDown
      private void textBox1_KeyDown(object sender, KeyEventArgs e)
            {
               
                if (e.KeyCode == Keys.Enter)
                {
                    textBox1.Text = "I have finished";
                }
            }