Codeby web-security - новый курс от Codeby Security School

Представляем вашему вниманию новый курс от команды The Codeby - "Тестирование Веб-Приложений на проникновение с нуля". Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...


Как ввести в TextBox только цифры?

Из этой небольшой статьи вы узнаете, как разрешить ввод только цифр в элемент управления Textbox.

1. Выбираем элемент управления textbox и подписываемся на событие KeyPress.

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
}

2. Воспользуемся свойством KeyChar, параметра e, чтобы получить введенный в текстовое поле символ.

e.KeyChar

3. С помощью статического метода IsDigit класса Char определим, является ли введенный символ  цифрой.

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (Char.IsDigit(e.KeyChar))
{
//это цифра!
}
}

4. Разрешим вводить в textbox только цифры, установив для свойства Handled, всё того же параметра e, значение true.


Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (Char.IsDigit(e.KeyChar))
{
}
else
{
e.Handled = true;
}
}

5. В окне Properties установим для свойства ShortcutsEnabled значение true. Тем самым запретим ввод любых данных с помощью сочетания клавиш: Ctrl+C (копировать) и Ctrl+V (вставить).

свойство ShortcutsEnabled

Читайте также:


Codeby Market от Сodeby

Мы запустили свой магазин CodebyMarket Equipment for InfoSec. Уже добавили RaspberryAlfa Long-RangeOrange PiArduino и многое другое. Купить Pentesting Devices