小技巧:怎么让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失去焦点后),输出如下:
相关推荐
chensen 2020-11-14
leihui00 2020-09-16
二十不悔三十而立 2020-08-19
shining0 2020-08-02
TyrionZK 2020-07-26
TreasureZ 2020-07-26
natloc 2020-07-19
Bonrui编程路 2020-07-18
TyrionZK 2020-07-18
TyrionZK 2020-07-04
TreasureZ 2020-06-25
TreasureZ 2020-06-20
TreasureZ 2020-06-16
jameszgw 2020-06-14
Bonrui编程路 2020-06-13
Bonrui编程路 2020-06-07