小技巧:怎么让c# textbox失去焦点
怎么让c# textbox失去焦点?看似简单的一个问题,让你拿起来就做恐怕也不是说实现就实现吧。下面就来分享一下我以前的一些小经验,欢迎大家讨论。
要是让页面中有几个c# textbox失去焦点还好说,直接设置他的readonly属性即可.但是要是很多呢?那就采用把所有的textbox包含到一个里面.代码如下:
- "server" language="C#">
- void Page_Load(object Sender, EventArgs E)
- {
- string a="3";
- foreach (object item in myform.Controls)//定义个类item,包含myform里的所有控件
- {
- if (item is TextBox)
- {
- TextBox tbx = (TextBox)item;//类的引用
- tbx.Text = "overred";
- Response.Write(tbx);
- if(a.ToString()=="3")
- {tbx.Enabled=false; }
- else
- {tbx.Enabled=true; }
- }
- }
- }
- "myform" runat="server">
- 请输入您的姓名:
- "username" runat="server" />
请输入您的年龄:
- "Age" runat="server" />
- "enter" text="确定" runat="server" />
- "Message" runat=server/>
***运行程序(c# textbox失去焦点后),输出如下:
System.Web.UI.WebControls.TextBoxSystem.Web.UI.WebControls.TextBox
请输入您的姓名:
请输入您的年龄:
【编辑推荐】
- 服务端事件缘起C# TextBox失去焦点
- C# TextBox事件实现实例详解
- 浅析C# TextBox事件实现体会
- 看看如何透过JavaScript调用C#函数
- 详解C# CheckBox选中的判断方法
版权声明:
作者:后浪云
链接:https://www.idc.net/help/407092/
文章版权归作者所有,未经允许请勿转载。
THE END