C#中 winform 中可以动态给textBox赋值么
3个回答
推荐于2018-04-27
展开全部
可以~
TextBox有一个TextChanged的事件,就是当textbox的内容改变时触发的~
protected void textBox_TextChanged(object sender, EventArgs e)
{
textbox2.Text="动态赋值内容";
}
就OK啦~~还有一定要 将 触发事件的TextBox 的 AutoPostBack属性,设置成true
否则那个TextBox就不能触发后台的事件了!
TextBox有一个TextChanged的事件,就是当textbox的内容改变时触发的~
protected void textBox_TextChanged(object sender, EventArgs e)
{
textbox2.Text="动态赋值内容";
}
就OK啦~~还有一定要 将 触发事件的TextBox 的 AutoPostBack属性,设置成true
否则那个TextBox就不能触发后台的事件了!
2013-09-13
展开全部
你在textbox的Leave事件处理一下就行啦,范例如下:
private void textBox1_Leave(object sender, EventArgs e)
{
textBox2.Text = "textBox1 非激活";
}
private void textBox1_Leave(object sender, EventArgs e)
{
textBox2.Text = "textBox1 非激活";
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-13
展开全部
失去焦点的时候会引发LostFocus事件。
this.textbox1.LostFocus+=delegate
{
this.textbox2.Text=this.textbox1.Text;
};
this.textbox1.LostFocus+=delegate
{
this.textbox2.Text=this.textbox1.Text;
};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询