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中第一個參數就能得到相應的屬性值
如何得到Winfom窗体上控件的相相關屬性值
最新推荐文章于 2024-04-12 08:24:14 发布