Добавление пользовательского обработчика событий OnTextChange в пользовательское текстовое полеC#

Место общения программистов C#
Ответить
Anonymous
 Добавление пользовательского обработчика событий OnTextChange в пользовательское текстовое поле

Сообщение Anonymous »

В настоящее время у меня есть собственное текстовое поле, которое реализует большинство базовых реализаций обычного текстового поля, делая что-то вроде:

Код: Выделить всё

public string Text
{
get { return customTextBox.Text; }
set { customTextBox.Text = value; }
}
Теперь я хочу реализовать собственный обработчик событий для обратной передачи измененного текста. Это правильно? Если нет, то как мне это сделать?
Сейчас я делаю следующее:

Код: Выделить всё

private static readonly object EventCustomTextChanged = new Object();

public event EventHandler TextChanged
{
add
{
Events.AddHandler(EventCustomTextChanged, value);
}
remove
{
Events.RemoveHandler(EventCustomTextChanged, value);
}
}
Эта реализация взята из: http://msdn.microsoft.com/en-us/library ... anged.aspx
Прежде чем кто-то скажет, почему бы вам не использовать тот, который уже есть, я скажу вам, что он не реализован, потому что это настраиваемый пользовательский элемент управления. Я пытаюсь это реализовать.

Подробнее здесь: https://stackoverflow.com/questions/758 ... om-textbox
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»