При установке BorderStyle
он проверяет, отличается ли новый стиль границы от текущего значения, воссоздает дескриптор , что приводит к вызову OnCreateControl
в конце вызовов метода.
Если вы хотите изменить значение по умолчанию для свойства BorderStyle
, которое было установлено в элементе управления TextBoxBase
, правильное расположение находится в конструкторе элемента управления:
public class RichTextBoxEx : RichTextBox
{
RichTextBoxEx ()
{
BorderStyle = BorderStyle.None;
}
}
Text
собственность отличается.Я описал ответ на ваш другой вопрос.