动态生成的文本框TextBox TextBox1 = new TextBox();
panel1.Controls.Add(TextBox1);现要在BUTTOM点击事件中修改TextBox1.text的值。在WEB中的写法我知道(Label1.FindControl("TextBox1"as TextBox).text ="123";
WinForm中怎么写啊?
菜鸟求助啊~~~
大神们来救啊!!!
panel1.Controls.Add(TextBox1);现要在BUTTOM点击事件中修改TextBox1.text的值。在WEB中的写法我知道(Label1.FindControl("TextBox1"as TextBox).text ="123";
WinForm中怎么写啊?
菜鸟求助啊~~~
大神们来救啊!!!
解决方案 »
- ManualResetEvent.WaitOne()为什么占用很多CPU?
- 动态调用WebService 的问题~~ 不知道为什么
- WebBrowser 获取当前网页 url 在线等
- tabpages的问题
- C#引用ActiveX控件问题
- 关于多线程访问Image对象出现“对象当前正在其他地方使用”
- 多线程界面更新
- 怎么判断用户输入的是不是中文!
- 送分了:为什么会这样呢
- 我的自定义控件需要处理MouseDown、MouseMove事件,可自定义控件里有很多其他Label之类的控件。怎样让内部控件的MouseDown、MouseMove事
- webBrowser 设置快捷键无效
- FileStream怎样擦写文件
页面不加载是没有这个对象的!
(或者你可以把TextBox1的Name记录下来)TextBox TextBox1 = new TextBox();
TextBox1.Name = "_txtbox1";
panel1.Controls.Add(TextBox1);...var txtbox = panel1.FindControl("_txtbox1", false)[0] as TextBox;
txtbox.Text = "some sth.";
TextBox TextBox1 = new TextBox();
protected void Button1_Click(object sender, EventArgs e)
{
TextBox1.Text = "asdf";
}
}
但貌似运行不了啊,,,
错误 1 “System.Windows.Forms.Panel”不包含“FindControl”的定义,并且找不到可接受类型为“System.Windows.Forms.Panel”的第一个参数的扩展方法“FindControl”(是否缺少 using 指令或程序集引用?)
(panel1.Controls.Find("_txtbox1", false)[0] as TextBox).Text = "123";
能运行~~~