如何得到Winfom窗体上控件的相相關屬性值

Object InvokeMember(string name,BindingFlags invokeAttr,Binder binder,object targer, object[] args, cultureInto culture);
參數說明:
string name:包含要調用的構造函數、方法、屬性或字段名稱;
BindingFlags invokeAttr:一個位屏敝,由一個或多個指定搜索執行方工的BindingFlags之一,如public ,NonPublic、private、invokeMethod和GetField等﹔
Binder binder:一個binder對象,該對象定義一組屬性並啟用綁定,而綁定可以涉及選擇重載的方法,強制參數類型和通過反射調 用成員﹔
Control Obj1 = new Control(); foreach (Control tempLoopVar_Obj1 in this.Controls) { Obj1 = tempLoopVar_Obj1; if (Obj1 is Button) { Type typObj = Obj1.GetType(); string strWITFieldName = (string)typObj.InvokeMember("Text",BindingFlags.GetProperty, null, Obj1, null); MessageBox.Show(strWITFieldName); } } 可以得到button的Text屬性的值,中要更改InvokeMenber中第一個參數就能得到相應的屬性值 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值