Я пытаюсь сделать счетчик символов, 40/200 ... 41/200 и так далее. Теперь для контроля над текстовым полем я подключаюсь к событию KeyUp с чем-то вроде этого ...
public static void GetRemainingChars(MyTextBox txt, LabelControl lbl)
{
var maxChars = txt.Properties.MaxLength;
lbl.Text = txt.Text.Length + "/" + maxChars;
}
К сожалению, элемент управления MemoExEdit имеет всплывающее окно, в которое вы вводите текст, и кажется скрытым. Я попробовал KeyUp
, EditValueChanging
, TextChanged
, и все они делают то же самое. Они не запускаются, пока пользователь не закроет всплывающее окно. Я предполагаю, что это составной элемент управления, который передает значение редактирования при закрытии.
Есть идеи о том, как я могу попасть на всплывающие события? Есть ли другой способ сделать это?