如何访问动态创建的控件的属性

alqm1314 2009-03-19 11:56:23
大鸟们请指教:
我在Form1_Load()里动态创建了几个控件。 TextBox MyTb_AddU = new TextBox();
在public void MyBt_Add_Click(object sender, EventArgs e)事件里我要去调用这个TextBox的text属性,怎么去找到这个动态创建的控件呢?
我试过了MyPanel.Controls.Find("MyTb_AddU", true),但是它返回的是一个Controls[].又不让强制转换成TextBox ,这样怎么办啊!我知道这不难,可具体怎么写呢?
还望请教!!
多谢了!
...全文
63 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
alqm1314 2009-03-27
  • 打赏
  • 举报
回复
最终我是用foreach 做的!希望又听那个样问题的人有所帮助!
alqm1314 2009-03-20
  • 打赏
  • 举报
回复
谢谢!
cja03 2009-03-20
  • 打赏
  • 举报
回复
TextBox MyTb_AddU = new TextBox();
MyTb_AddU.Name="MyTextBox";


查找:
(this.Controls["MyTextBox"] as TextBox).Text="abc";

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧