(Примечание: у меня нет времени, чтобы найти правильные названия методов, но, надеюсь, я достаточно близко, чтобы понять ...)
Создание пользовательского элемента управления, производного от TextBox
.
Добавьте обработчики в элемент управления для событий фокуса (или лучше переопределите методы для OnFocus
/ OnBlur
). Когда элемент управления теряет фокус, сохраните текущий текст в закрытой переменной (скажем, OriginalText
) и обновите фактический текст до вашей отформатированной версии. Когда элемент управления получает фокус , восстановите исходный текст.