根據(jù)控件Id得到控件并對該控件進行操作
更新時間:2014年06月05日 15:02:25 作者:
在做動態(tài)獲取控件時,時常需要根據(jù)Id得到控件,并對該控件進行操作,示例如下,大家可以參考下
在做動態(tài)獲取控件時,時常需要根據(jù)Id得到控件,并對該控件進行操作,此時用
/// <summary>
/// 根據(jù)控件id得到控件
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
private Control GetControl(string name)
{
object o = this.GetType().GetField(name, System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.IgnoreCase).GetValue(this);
return ((Control)o);
}
這個方法就能很快的找到該控件
復制代碼 代碼如下:
/// <summary>
/// 根據(jù)控件id得到控件
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
private Control GetControl(string name)
{
object o = this.GetType().GetField(name, System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.IgnoreCase).GetValue(this);
return ((Control)o);
}
這個方法就能很快的找到該控件
相關文章
.NET Framework集成Quartz的實現(xiàn)示例
本文主要介紹了.NET Framework集成Quartz的實現(xiàn)示例,Quartz 主要用于定時執(zhí)行任務方面,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧2024-03-03asp.net core 集成swagger ui的原理解析
本文主要講解了如何對API進行分組,這里僅僅是舉了一個按照API功能進行分組的例子,其實在實際開發(fā)中,要按照何種方式分組,可以按照需求靈活定義,比如按照API版本進行分組2021-10-10asp.net中使用repeater和PageDataSource搭配實現(xiàn)分頁代碼
asp.net中使用repeater和PageDataSource搭配實現(xiàn)分頁代碼,需要的朋友可以參考下2013-04-04.NET Core創(chuàng)建一個控制臺(Console)程序
這篇文章主要為大家詳細介紹了.NET Core如何創(chuàng)建一個控制臺程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04asp.net 頁面版文本框智能提示JSCode (升級版)
模擬百度,Google智能提示,非與服務器端交互的,數(shù)據(jù)源來自已經(jīng)綁定好的下拉列表。純客戶端腳本 升級版2009-12-12ASP.NET堆和棧二之值類型和引用類型的參數(shù)傳遞和內(nèi)存分配
這篇文章介紹了ASP.NET堆和棧中值類型和引用類型的參數(shù)傳遞和內(nèi)存分配,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08