c#如何获得光标停靠当前的TextBox的text

来源:百度知道 编辑:UC知道 时间:2024/06/21 03:07:48
string st = "123456";
如有三个TextBox,怎样才可以光标停在那里就在那里显示st的内容呢?

是Web还是WinForm?
如果是WinForm的话如下方法:
private void textBox1_MouseHover(object sender, EventArgs e)
{
this.textBox1.Text = "在我上面了!";
}

private void textBox1_MouseLeave(object sender, EventArgs e)
{
this.textBox1.Text = "";
}
这个是鼠标放上去显示,离开就没有,如果不要离开就没有的功能就把后面一个函数去掉

private void textBox1_MouseUp(object sender, MouseEventArgs e)
{
string st = "123456";
this.textBox1.Text = st;
}
以上代码是鼠标停留在文本框控件中显示字符串的。

用Enter事件可以做到

例如:textBox1,textBox2,textBox3的话

string st = "123456";

private void textBox1_Enter(object sender, EventArgs e)
{
this.textBox1.Text = st;
}
private void textBox2_Enter(object sender, EventArgs e)
{
this.textBox2.Text = st;
}private void textBox3_Enter(object sender, Eve