Пользовательский дескриптор события RichTextBox

я новичок в пользовательских элементов управления и яищу помощь.

Я хочу знать, возможно ли добавить проверку для события, такого как "Нажатие клавиши" в моем пользовательском классе, а не через событие в моем коде формы. Я стремлюсь заблокировать использование Return & Введите ключи для управления.

Я создал собственный RichTextBox, код ниже: -

public class CustomRTB : RichTextBox
    {
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {

            if ((keyData == (Keys.Control | Keys.V)))
            {
                IDataObject iData = Clipboard.GetDataObject();

                if (iData.GetDataPresent(DataFormats.Text))
                {
                    string contents = Clipboard.GetText().Replace("\r\n", " "); 
                    Clipboard.SetData(DataFormats.Text, contents);
                    this.Paste();
                }

                return true;
            }
            else
            {
                return base.ProcessCmdKey(ref msg, keyData);
            }
        }
    }

Ответы на вопрос(1)

Ваш ответ на вопрос