Книга: Программирование КПК и смартфонов на .NET Compact Framework
Текстовые поля
Текстовые поля
Текстовые поля довольно часто используются в приложениях. В принципе, они достойно справляются с поставленными задачами, имея необходимую функциональность. Предположим, что на форме расположены несколько текстовых полей для ввода информации. Для улучшения удобства использования применяется следующий трюк: после того как пользователь ввел необходимые данные в текстовом поле и нажал клавишу Enter
, фокус переходит к следующему текстовому полю. Код, реализующий подобный механизм работы, приведен в листинге 4.1.
Листинг 4.1
private void textBox1_KeyUp(object sender, KeyEventArgs e) {
if (e.KeyCode == Keys.Enter) textBox2.Focus();
}
private void textBox2_KeyUp(object sender, KeyEventArgs e) {
if (e.KeyCode = Keys.Enter) textBox3.Focus();
}
private void textBox3_KeyUp(object sender, KeyEventArgs e) {
if (e.KeyCode == Keys.Enter) textBox1.Focus();
}
- Текстовые поля
- Управление полосой прокрутки
- Многострочный текст в кнопке
- Увеличение ширины выпадающего списка ComboBox
- ListBox
- ListView
- Создание кнопки, содержащей изображение
- Список с расширенными возможностями
- Текстовое поле для ввода чисел
- Сортировка элементов ListView
- Использование элемента DateTimePicker