Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Код клавиш


Автор: Frog 24.8.2006, 04:15
Подскажите пожалуйста - Остаеться-ли код клавиш неизменным при переключении на русскую раскладку ? Есть-ли более удобные способы распознaвания ввода русских букв ,чем по коду клавиш ?

Автор: mr.DUDA 24.8.2006, 09:10
Если обрабатывать событие KeyPress, код символа будет лежать в KeyPressEventArgs.KeyChar, учитывая текущую раскладку клавиатуры, состояние CapsLock и т.п.

Код
        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            this.label1.Text = e.KeyChar.ToString();
        }

Автор: Frog 24.8.2006, 12:44
Спасибо smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)