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");
}
您可能感興趣的文章:
- .Net WInform開發(fā)筆記(三)談?wù)勛灾瓶丶?自定義控件)
- c#中多線程訪問winform控件的若干問題小結(jié)
- 深入分析C#中WinForm控件之Dock順序調(diào)整的詳解
- WinForm子窗體訪問父窗體控件的實現(xiàn)方法
- C#的winform控件命名規(guī)范
- WinForm自定義函數(shù)FindControl實現(xiàn)按名稱查找控件
- 簡介Winform中創(chuàng)建用戶控件
- C#中讓控件全屏顯示的實現(xiàn)代碼(WinForm)
- C# WinForm程序處理后臺繁忙導(dǎo)致前臺控件假死現(xiàn)象解決方法
- 使用重繪項美化WinForm的控件
相關(guān)文章
C#實現(xiàn)軟件開機(jī)自啟動功能(不需要管理員權(quán)限)
在本文中,我們探討了如何使用C#語言實現(xiàn)應(yīng)用程序在系統(tǒng)啟動時自動運行的功能,同時避免了對管理員權(quán)限的需求,文章通過代碼示例講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2025-04-04
Winform實現(xiàn)調(diào)用asp.net數(shù)據(jù)接口實例
這篇文章主要介紹了Winform實現(xiàn)調(diào)用asp.net數(shù)據(jù)接口的方法,以實例的形式講述了數(shù)據(jù)接口及反射辨別響應(yīng)的實現(xiàn)方法,具有一定的參考借鑒價值,需要的朋友可以參考下2014-10-10
使用 BenchmarkDotNet 對 C# 代碼進(jìn)行基準(zhǔn)測試
這篇文章主要介紹了使用 BenchmarkDotNet 對 C# 代碼進(jìn)行基準(zhǔn)測試,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下2021-03-03
C/C++與Java各數(shù)據(jù)類型所占字節(jié)數(shù)的詳細(xì)比較
本篇文章主要是對C/C++與Java各數(shù)據(jù)類型所占字節(jié)數(shù)進(jìn)行了詳細(xì)的對比。需要的朋友可以過來參考下,希望對大家有所幫助2014-01-01

