文本框失去焦点

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:04:44
如何让文本框内容改变而自动失去焦点
总而达到触发TextBox1_TextChanged事件的目的?
谢谢大家,不过我是做一个条形码扫描的软件,
需要它内容改变而自动失去焦点,而不是人手失去!
(TextBox1AutoPostBack属性已设为true) 继续加分,期待大家能给个理想的答案
----------------------------
web层开发,Q号185152720。这个问题很急的,有列子最好 另加100分重谢!

如果我没有记错的话,条形码会自动将扫描得到的内容以模拟键盘的方式输出到当前的焦点控件,而且在输出结束时,会自动加上回车键,所以照理说扫描枪应该会自动触发文本框的onchange事件。

你是做Winform开发还是web开发?

<asp:TextBox ID="nameid" runat="server" Height="20px" AutoPostBack="True" OnTextChanged="nameid_TextChanged" Width="126px"></asp:TextBox>
这样写,当离开文本框后自动触发事件。
后台CS
protected void nameid_TextChanged(object sender, EventArgs e)
{
写触发事件的代码
}

把textBox的ReadOnly="false"属性,把textbox改为只读状态不就可以了吗

让另一个控件得到焦点
textbox2.Focus();

protected void TextBox1_TextChanged(object sender, EventArgs e)
{
写触发事件的代码
}

注意把TextBox1AutoPostBack属性设为true

可以在LASTCHAR里设置啊