private void textBox1_MouseEnter(object sender, System.EventArgs e)
{
textBox2.Focus();
textBox2.SelectAll();
}

解决方案 »

  1.   

    晕~~~ private void textBox1_MouseEnter(object sender, System.EventArgs e)
    {
    textBox1.Focus();
    textBox1.SelectAll();
    }
      

  2.   

    也可以这客户端的脚本里实现,定义onmouseover事件。如:
    <input type="text" id="tx1" onmouseover="mm_over()">
    <script language=jscript>
    function mm_over()
    {
        Form1.tx1.select();
    }
    </script>
      

  3.   

    楼上的说的是在WinForm中的吧?
    如果是WebForm中没有Focus()和SelectAll()啊!
    应该用javascript实现!
    写客户端的onmouseover()事件中!
      

  4.   

    如果在客户端写js脚本:id=textbox1 onfocus = "this.value='all'",试试看吧!如果在服务控制,那就如上:仁兄的----private void textBox1_MouseEnter(object sender, System.EventArgs e)
    {
    textBox1.Focus();
    textBox1.SelectAll();
    }
    (转贴)
      

  5.   

    <input type='text' onmouseover='this.select()'>
      

  6.   

    晕!!怎么我刚写完,楼上的这位就变成楼上的楼上了!
    :)
    补充楼上的:
    <script language=javascript>
    function mm_over()
    {
        Form1.tx1.focus();
        Form1.tx1.select();
    }
    </script>
      

  7.   

    抱歉,刚才忘了说了,我说的是winform,没有selectAll()方法
      

  8.   

    给分了,谢谢大家这么踊跃,上述方法winform也成立,我查msdn没有,原来还有一个
    textBoxbase类,多谢大家了
      

  9.   

    这个就是winform里的,我试了... private void textBox1_MouseEnter(object sender, System.EventArgs e)
    {
    textBox1.Focus();
    textBox1.SelectAll();
    }
      

  10.   

    不用Form1.tx1.focus();也可以实现的。