Я пытаюсь обновить два связанных TextBox
es.Я отключаю события в одном, а затем отправляю нажатия клавиш, например, SendKeys::Send("A");
, предварительно придав ему фокус:
texBox2->Focus();
texBox2->KeyDown -= gcnew KeyEventHandler(this, &Form1::texBox2_KeyDown);
SendKeys::Send("A");
texBox2->KeyDown += gcnew KeyEventHandler(this, &Form1::texBox2_KeyDown);
Это почти работает, но становится абсолютно умственным, вместо этого повторяя символ (я не знаюне проверяйте, какой именно ключ, потому что я неистово борюсь с переполнением), пока не нажму control-alt-del.Никакие другие клавиши не имеют никакого эффекта, и мышь зависает.Но диспетчер задач чудесным образом восстанавливает мой контроль, я от этого ничего не останавливаю и не убиваю.
Кто-нибудь может посоветовать?Отладчик зависает от этого оператора SendKeys::Send("A");
.