Как вставить спец символы ASCII в TextBox при нажатии на кнопку?

Есть одно довольно большое приложение, недавно понадобилось пользователю вставлять спец. символы (типа ©, ± и т.д.), написал модуль типа экранной клавиатуры только вместо обычных клавиш расположены спец символы.
Теперь вопрос.
Как при нажатии на кнопку(1 кнопка - 1 символ соответственно) вставить данный спец символ в TextBox находящийся в фокусе(О фокусе заботиться не надо, модуль не перенимает фокуса и фокус остается в техбоксе, нужно только как то передать символ текст боксу)?
Пробовал с помощью WinAPI(keybd_event), но там только клавиши клавиатуры, смоделировать набор аски не получилось(alt+0169).
Через буфер может и получится, но тогда будут перезатираться пользовательский буфер, что не желательно.
Имеется класс содержащий все символы(он собственно и генерирует кнопки).

P.S. Используем MVVM, ReactiveUI.
  • Вопрос задан
  • 1074 просмотра
Пригласить эксперта
Ответы на вопрос 1
@jackroll
Сверхразум
char specificSymbol = '\u0169';
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы