通过名称获取控件本身,可以吗?

gothing 2006-07-11 05:30:41
如:

EditBox:
name = “edtTest”;

代码中根据"edtTest"获取相应的控件?
...全文
204 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gothing 2006-07-14
  • 打赏
  • 举报
回复
多谢了,程序有批量同类型的控件,操作类似,所以通过名称(不知道是不是ID?)统一操作
Dennis618 2006-07-13
  • 打赏
  • 举报
回复
你取得要来干嘛?
1. edtTest.GetType().Name
2. type ojb = typeof(edtTest)
pengrr 2006-07-13
  • 打赏
  • 举报
回复
上面是用button做的例子,你换成EidtBox,是一样的。
pengrr 2006-07-13
  • 打赏
  • 举报
回复
foreach (Control c in Controls)
{
if ((c is Button)&& (c.Name == "button1"))
{
//
}
}
Jianyi 2006-07-11
  • 打赏
  • 举报
回复
没有ID属性?

---
通过任何属性都可以:

foreach( Control c in parentCtl.Controls )
{
if( c is EditBox && ((EditBox)c).name="edtTest" )
{
//
}
}

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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