日期:2014-05-18  浏览次数:20928 次

如何实现第一次单击textbox全选内容,随后单击则是一般的光标
参考qq登陆框中输入账号的textbox,注意第一次全选的时候,是不会有闪烁的光标的哦

------解决方案--------------------
很简单,你可以利用tag属性,比如初始是null
C# code

        private void textBox2_Click(object sender, EventArgs e)
        {
            if (((TextBox)sender).Tag == null)
            {
                ((TextBox)sender).SelectAll();
            }
        }

------解决方案--------------------
那就这样

private void textBox1_Enter(object sender, EventArgs e)
{
BeginInvoke((Action)delegate
{
textBox1.SelectAll();
});
}