C#自定義控制元件:如果定義控制元件的事件

weixin_34321977發表於2014-05-08

我做了一個控制元件:

在控制元件上面新增了一個 richTextBox1 系統控制元件

我想要的效果時,如果點選我的控制元件,就執行 使用者自定義的 控制元件的 onClick 事件

而控制元件的工作過程時,如果點選我的控制元件,實際上是點選了我的控制元件中的 richTextBox1控制元件,所以需要將 richTextBox1控制元件的

OnClick 事件轉移到 我的控制元件上來。我的控制元件在 控制元件開發中 使用 base 來代替

所以,這就需要 在 richTextBox1控制元件的OnClick事件中新增一行

 

        private void richTextBox1_Click(object sender, EventArgs e)
        {
            base.OnClick(e);
        }

 

採用這個形式,就可以將控制元件中的控制元件事件 傳遞到 自定義控制元件中去。

相關文章