Как заставить числовой элемент управления textbox не принимать пустую строку?

У меня есть приложение winform.

Я использую числовой текстовый элемент управления. Моя проблема в том, что я могу стереть значение и оставить контроль. Когда я это делаю - значение, которое было до удаления, это значение элемента управления, но на дисплее пустое значение. Важно отметить, что значением по умолчанию для элементов управления является 0. Я хотел бы, чтобы, если пользователь удаляет значение элемента управления, я хотел бы установить значение элемента управления на 0.

Мой вопрос:

Как я могу заставить числовой элемент управления textbox не отображать пустое значение??

Благодарю.

1 ответ

Ну, вы можете написать простую проверку

private void textBox1_TextChanged(object sender, EventArgs e)
{
    if (String.IsNullOrEmpty(textBox1.Text))
    {
        textBox1.Text = "0";
    }
}
Другие вопросы по тегам