最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WinForm實現(xiàn)移除控件某個事件的方法

 更新時間:2014年08月06日 11:35:16   投稿:shichen2014  
這篇文章主要介紹了WinForm實現(xiàn)移除控件某個事件的方法,對C#初學者有一定的借鑒價值,需要的朋友可以參考下

本文實例講述了WinForm實現(xiàn)移除控件某個事件的方法,供大家參考借鑒一下。具體功能代碼如下:

主要功能部分代碼如下:

/// <summary>
/// 移除控件某個事件
/// </summary>
/// <param name="control">控件</param>
/// <param name="eventName">需要移除的控件名稱eg:EventClick</param>
public static void RemoveControlEvent(this Control control, string eventName)
{
  FieldInfo _fl = typeof(Control).GetField(eventName, BindingFlags.Static | BindingFlags.NonPublic);
  if (_fl != null)
  {
 object _obj = _fl.GetValue(control);
 PropertyInfo _pi = control.GetType().GetProperty("Events", BindingFlags.NonPublic | BindingFlags.Instance);
 EventHandlerList _eventlist = (EventHandlerList)_pi.GetValue(control, null);
 if (_obj != null && _eventlist != null)
   _eventlist.RemoveHandler(_obj, _eventlist[_obj]);
  }
}

使用代碼:

private void WinRemoveControlEventTest_Load(object sender, EventArgs e)
{
  button1.RemoveControlEvent("EventClick");
}
private void button1_Click(object sender, EventArgs e)
{
  MessageBox.Show("button1_Click");
}

相關(guān)文章

  • 如何利用反射構(gòu)建元數(shù)據(jù)查看器

    如何利用反射構(gòu)建元數(shù)據(jù)查看器

    本篇文章是對反射構(gòu)建元數(shù)據(jù)查看器進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • C#算法之大牛生小牛的問題高效解決方法

    C#算法之大牛生小牛的問題高效解決方法

    本文主要介紹兩種方法處理大牛生小牛的問題,第二種效率更高,希望能給大家一個參考。
    2016-06-06
  • 最新評論

    宁强县| 台州市| 永城市| 雷山县| 龙陵县| 汝南县| 武夷山市| 普兰县| 板桥市| 油尖旺区| 齐齐哈尔市| 鹰潭市| 杭锦后旗| 清流县| 抚州市| 洮南市| 铜梁县| 海林市| 吉林市| 佳木斯市| 温泉县| 东乌| 常德市| 新安县| 海盐县| 峨山| 仙居县| 嘉黎县| 砀山县| 东乡族自治县| 房山区| 五华县| 苗栗县| 平湖市| 恩平市| 新闻| 六枝特区| 确山县| 稻城县| 长岭县| 滨海县|