欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

本文實例講述了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)文章

  • C#畫筆Pen繪制自定義線的帽子

    C#畫筆Pen繪制自定義線的帽子

    這篇文章主要介紹了C#畫筆Pen繪制自定義線的帽子,實例分析了畫筆Pen的使用技巧,需要的朋友可以參考下
    2015-06-06
  • 詳解c# 并行計算

    詳解c# 并行計算

    本文主要介紹了并行計算的簡單使用,并行循環(huán)的中斷和跳出、并行循環(huán)中為數(shù)組/集合添加項、返回集合運算結(jié)果/含有局部變量的并行循環(huán)、、PLinq(Linq的并行計算)等相關(guān)內(nèi)容。
    2020-12-12
  • 利用微軟com組件mstscax.dll實現(xiàn)window7遠(yuǎn)程桌面功能

    利用微軟com組件mstscax.dll實現(xiàn)window7遠(yuǎn)程桌面功能

    利用微軟提供的com組件mstscax.dll實現(xiàn)類似window遠(yuǎn)程桌面功能,大家參考使用吧
    2013-12-12
  • C#中float的取值范圍和精度分析

    C#中float的取值范圍和精度分析

    這篇文章主要介紹了C#中float的取值范圍和精度,較為詳細(xì)的分析了float的取值范圍與表示方法及精度等概念,有助于深入了解C#數(shù)據(jù)類型,需要的朋友可以參考下
    2014-11-11
  • c#中WinForm使用OpencvSharp4實現(xiàn)簡易抓邊

    c#中WinForm使用OpencvSharp4實現(xiàn)簡易抓邊

    本文主要介紹了c#中WinForm使用OpencvSharp4實現(xiàn)簡易抓邊,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • C#通過Builder模式造車

    C#通過Builder模式造車

    這篇文章介紹了C#通過Builder模式造車的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • 解析C#中的裝箱與拆箱的詳解

    解析C#中的裝箱與拆箱的詳解

    本篇文章是對C#中的裝箱與拆箱進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#使用JsonConvert全面解析JSON

    C#使用JsonConvert全面解析JSON

    這篇文章主要介紹了C#使用JsonConvert全面解析JSON,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Unity實現(xiàn)批量Build打包詳解

    Unity實現(xiàn)批量Build打包詳解

    一般來講如果項目是PC或Android、IOS端不會有批量Build打包這樣的需求,但如果項目是WebGL端可能會遇到這樣的需求。本文主要為大家介紹Unity中如何實現(xiàn)Build批量打包的,需要的朋友可以參考一下
    2021-12-12
  • WinForm實現(xiàn)為ComboBox綁定數(shù)據(jù)源并提供下拉提示功能

    WinForm實現(xiàn)為ComboBox綁定數(shù)據(jù)源并提供下拉提示功能

    這篇文章主要介紹了WinForm實現(xiàn)為ComboBox綁定數(shù)據(jù)源并提供下拉提示功能,是非常實用的功能,需要的朋友可以參考下
    2014-08-08

最新評論