为多个控件赋值!
来源:互联网 发布:python wave 编辑:程序博客网 时间:2024/05/21 21:43
使用Hashtable来放控件;
int[] i = new int[] { 0, 1, 1, 1, 1 };//1表示要处理的控件
hashtable = new Hashtable();
int k = 0;
foreach (Control con in Controls)
{
k++;
object obj = (object)con;
hashtable.Add(k.ToString(), obj);
}
for (int j = 0; j < i.Length; j++)
{
object obj = hashtable[j.ToString()];//得到对象
if (i[j] == 1)
{
try
{
if (obj is Button)//判断
{
Button btn = (Button)obj;
btn.Visible = false;
}
if (obj is TextBox)
{
TextBox tb = (TextBox)obj;
tb.Visible = false;
}
}
catch (Exception er)
{
MessageBox.Show(er.Message);
}
}
}
- 为多个控件赋值!
- list 函数 同时为多个变量赋值
- php开发:为日期控件赋值
- input()函数同时输入多个数据为多个变量赋值
- Dynamics CRM 2011编程系列(46):为多选的Lookup控件赋值
- Dynamics CRM 2011编程系列(46):为多选的Lookup控件赋值
- 如何按一定规律对多个WEB控件赋值(方法)
- 如何将数组转换为多个参数赋值给另一个函数或方法
- 遍历窗体中的所有TextBox控件,并为其赋值
- 递归遍历页面中的所有控件并为其赋值
- sharepoint中使用PeopleEditor控件为列表项赋值示例
- 为DataGridView控件动态添加新行并赋值
- .net反射之使用反射技术为控件赋值
- c#调用winapi为外部程序控件赋值
- Objective-c - 多个对象的内存管理之二:为对象的属性赋值新的对象做属性
- Objective-c - 多个对象的内存管理之三:为某个属性反复赋值同一个对象
- 多个相同classname的控件中查找子控件(父控件text、resource-id为空,classname不是唯一...)
- DataView同时给多个label赋值
- TDS320DM6446的EDMA传输
- 昨天去小区的花园玩的照片
- 4usale interesting story
- Oracle VPD
- 有是一天清早闲
- 为多个控件赋值!
- Oracle FGAC与FGA的区别
- ExecuteNonQuery / ExecuteScalar / ExecuteReader / ExecuteXmlReader的区别
- 关于罗云彬第7章时钟程序坐标计算的分析
- 在析构函数上犯了个愚笨的错误
- 什么是野指针
- C++模版
- 关于makefile的使用
- 相素 缇转换