c# TextChanged 如何实现的 15

希望给出源代码谢谢我是想问winform中TextChanged的实现机理是什么?... 希望给出源代码 谢谢
我是想问winform 中TextChanged的实现机理是什么?
展开
 我来答
斯蒂芬周ZG
2010-02-08 · TA获得超过135个赞
知道答主
回答量:109
采纳率:0%
帮助的人:88.8万
展开全部
没怎么明白你的意思。你是说TextChanged怎么调用吗?或者是怎么触发。
首先双击文本框得到
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
//写入你要实现的程序块
}
一定记得把TextBox1的AutoPostBack="True";这样当文本框内容改变才会触发事件
liouxing13
2010-02-08 · 超过68用户采纳过TA的回答
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:192万
展开全部
前台代码:
<body>
<form id="form1" runat="server">
<div>
<asp:label runat="server" text="Label" id="label1"></asp:label>
<asp:TextBox ID="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged" AUTOPOSTBACK="true"></asp:TextBox>
</div>
</form>
</body>

后台代码
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
label1.Text = TextBox1.Text;
}

当焦点从TextBox里移开时才会触发TextChanged事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kas68310
2010-02-08 · TA获得超过3637个赞
知道大有可为答主
回答量:1468
采纳率:33%
帮助的人:1172万
展开全部
winform 的话,比如有一个窗体frmExp,以最常用的Btn单击事件为例
那么在 frmExp.Designer.cs 定义委托:
this.btnExp.Click += new System.EventHandler(this.btnSearch_Click);
其中Click就是单击事件,这个事件是被定义好的.属于控件的固有事件,
txt的TextChanged与之同理.

.cs文件中,定义方法:
private void btnExp_Click(object sender, EventArgs e)
{
//方法的实现
}

当程序截获被定义的动作时,就会通过委托将控制权交给方法,完成相应的事件处理流程.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风之小A
推荐于2018-03-26 · TA获得超过791个赞
知道小有建树答主
回答量:662
采纳率:100%
帮助的人:532万
展开全部
机理?这个就是dotnet的事件委托机制。
在control的text属性发生变化以后,control本身会调用该事件。类似c++的函数指针。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式