【问题标题】:Relate control to working events将控制与工作事件相关联
【发布时间】:2013-07-01 00:40:01
【问题描述】:

我有 .net win form 应用程序,它是一个非常大的应用程序,首先我使用的是 .Net 原始控件,然后我切换到 Telerik 并删除了旧控件并创建新按钮,检查等名称相同,而不是由于一些问题恢复到原来的 .Net 控件,

我有超过 200 个控件,我所有的代码看起来都像这样,太乱了,有什么简单的方法可以让我只将工作事件与我的控件相关联,删除 _1 , _2 , _3

意思是有没有自动化的方法?

使用 vs 2012 和 .net 4

private void chkPk_CheckedChanged_1(object sender, EventArgs e)
    {
        // Code
    }


 private void chkPk_CheckedChanged_2(object sender, EventArgs e)
    {
        // Code
    }


private void chkPk_CheckedChanged_3(object sender, EventArgs e)
    {
        // Code
    }

【问题讨论】:

  • 试试 Resharper。如果您使用解决方案范围的分析,它有用于删除未使用方法的快捷键。

标签: c# .net winforms controls


【解决方案1】:

也许是关于 addhandler

this.chkPk_1.CheckedChanged += new System.EventHandler(this.myEventHandler);
this.chkPk_2.CheckedChanged += new System.EventHandler(this.myEventHandler);

private void myEventHandler(object sender, EventArgs e)
{
    // Code
}

参见参考资料 ..http://msdn.microsoft.com/en-us/library/aa984308(v=vs.71).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2013-11-07
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多