public partial class Form1 : Form {
public Form1() {
InitializeComponent();
textBox1.TextChanged += textBox_TextChanged;
textBox2.TextChanged += textBox_TextChanged;
textBox3.TextChanged += textBox_TextChanged;
}
private void textBox_TextChanged(object sender, EventArgs e) {
TextBox textBox = sender as TextBox;
if(textBox != null) {
if (textBox.Text.Length > 10) {
SelectNextControl(textBox, true, false, false, true);
}
}
}
}
Tab в TextBox (C#)
мне нужно после ввода символа в TextBox автоматически переходить на следующий TextBox. Подскажите пожалуйста как можно это реализовать (на С#).
Цитата: Irene_001
мне нужно после ввода символа в TextBox автоматически переходить на следующий TextBox
На форме 3 текстбокса. Переход на следующий (используя Tab-последовательность) можно сделать так:
Код:
ОГРОМНОЕ СПАСИБО!!!
а можно как нибудь указать на какой именно элемент мне перейти после ввода определёного количества символов? ну например, у меня на форме 10 TextBox - ов и я хочу после ввода в первый, автоматически перейти не на второй, а на пятый? можно это как-то реализовать?
Код:
textBox5.Focus();
А вы пробовали пользоваться подсказками среды, прежде чем обращаться на Форум?
Знаете ли, помогает...
спасибо вам большое за помощь!