![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Заблокирован
Регистрация: 09.07.2009
Сообщений: 11
|
![]()
Ув. Коллеги! Я уже со всех сторон обложил нехорошими словами это контрол "замечательный" и я уверен, что я что то не так делаю! Вообщем ситуация следующая:
У меня есть МаскедТекстБокс. Есть метод, который в случае если у человека включена русская раскладка, переводит русский символ на аналогичный на клавиатуре на английский. Есть событие изменения текста в этом текст боксе: private void mtbxFirstCodeGroup_TextChanged(obje ct sender, EventArgs e) { mtbxFirstCodeGroup.Text = RussiantoEnglishCharChanger(mtbxFir stCodeGroup.Text); } В результате такая ситуация: При вводе символа в это строку, мой метод срабатывает и меняет букву нормально, но почему то перескакивает через символ и результат ввода такой: Исходный Текст бокс: __________ Впечатываю в него 4 символа и результат: 4_А_А_В___ - он перепрыгивает через символ! Что я уже не пробовал делать, даже на событие изменения текста свой "локер" пробовал ставить, короче я не знаю что делать.... у меня уже голова болит! Не хочет работать! Расскажите как решить трабл! Заранее благодарен! |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 26.07.2009
Сообщений: 19
|
![]()
private void maskedTextBox2_KeyPress(object sender, KeyPressEventArgs e)
{ if (e.KeyChar == 'a') { e.KeyChar = 'ф'; } } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с рамами/Проблема с ЖД | DRAGGER | Компьютерное железо | 6 | 04.01.2009 23:37 |