Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/580: Рейтинг темы: голосов - 580, средняя оценка - 4.57
Заблокирован

Проверить TextBox на пустоту

24.05.2012, 20:05. Показов 108430. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый всем день! Как можно делать, чтобы в таблицу не добавлялись значения если в textbox не введено значение?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.05.2012, 20:05
Ответы с готовыми решениями:

Как проверить textBox.Text на пустоту?
private void button1_Click(object sender, EventArgs e) { if (textBox4.Text == "" && textBox5.Text ==...

Проверить 300 TextBox на пустоту как можно оптимальнее
На форме имются 300 текст боксов подскажите как можно коротко записать, что если хоть один из них не заполнен выдавать сообщение. а то...

Проверка textBox на пустоту
Как проверить ТекстБокс на пустоту? Добавлено через 1 минуту Вернее, как сделать так, чтобы данные не вносились, если ТекстБокс...

31
Заблокирован
25.05.2012, 14:08  [ТС]
Студворк — интернет-сервис помощи студентам
А как делать, чтобы каждый раз было с большой буквой? а то сейчас только в первый раз вводится большими буквами, а второй когда заношу данные, то они начинаются с маленькими(
0
 Аватар для Pooh
409 / 361 / 82
Регистрация: 07.10.2009
Сообщений: 558
25.05.2012, 14:40
Цитата Сообщение от aleksnice Посмотреть сообщение
А как делать, чтобы каждый раз было с большой буквой? а то сейчас только в первый раз вводится большими буквами, а второй когда заношу данные, то они начинаются с маленькими(
Я попробовал, и забоем очищал текст, и выделял все и удалял, все работает!
Если textBox пустой, то при печати первого символа он становится заглавным.
Не будет срабатывать если текст вставлять копипастом целым словом, если заполняете так, то нужно из текста выделять первую букву и ее делать заглавной.
0
34 / 41 / 5
Регистрация: 07.09.2011
Сообщений: 108
25.05.2012, 16:19
C#
1
2
3
4
5
6
7
8
9
10
namespace MyExtensions
    {
    public static class StringExtensions
    {
        public static string ToFirstUpper(this string source)
        {
            return source.Substring(0, 1).ToUpper() + (source.Length > 1 ? source.Substring(1).ToLower() : string.Empty);
        }
    }
}
C#
1
2
3
4
5
6
7
8
9
private void textBox_TextChanged(object sender, EventArgs e)
{
    if (!string.IsNullOrEmpty(textBox.Text))
    {
        int selectionStart = textBox.SelectionStart;
        textBox.Text = textBox.Text.ToFirstUpper();
        textBox.SelectionStart = selectionStart;
    }
}
Чтобы использовать данный расширяющий метод (.ToFirstUpper()) в другом месте своего кода необходимо использовать:
C#
1
using MyExtensions;
1
Заблокирован
26.05.2012, 15:34  [ТС]
Спасибо, я не много проще сделал))
0
1 / 1 / 1
Регистрация: 06.10.2013
Сообщений: 80
09.10.2013, 11:39
Вопрос похожий: А как контролировать ввод цифр?

Такой фокус не катит :
Code
1
if(textBox1.Text != "" && textBox1.Text > "0" && textBox1.Text < "9")
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
09.10.2013, 11:44
Цитата Сообщение от Artos5 Посмотреть сообщение
А как контролировать ввод цифр?
Использовать NumericUpDown вместо текстбокса?
1
1 / 1 / 1
Регистрация: 06.10.2013
Сообщений: 80
09.10.2013, 11:48
не подходит... мне надо для калькулятора.

Добавлено через 1 минуту
такой способ работает, но как то криво :
Code
1
2
3
4
5
6
        void TextBox1TextChanged(object sender, EventArgs e)
        {
                 if(textBox1.Text != "" && textBox1.Text == "0" || textBox1.Text == "9" || textBox1.Text == "1" || textBox1.Text == "2" || textBox1.Text == "3" || textBox1.Text == "4" || textBox1.Text == "5" || textBox1.Text == "6" || textBox1.Text == "7" || textBox1.Text == "8") data1 = Convert.ToInt64(textBox1.Text);
                 data_sum = data1 + data2;
                 label5.Text = Convert.ToString(data_sum);
        }
0
 Аватар для Tsin
1180 / 488 / 188
Регистрация: 30.12.2012
Сообщений: 1,278
Записей в блоге: 2
09.10.2013, 11:50
Artos5, в том же самом событии проверяй каждый введенный символ методом Char.IsDigit()
1
1 / 1 / 1
Регистрация: 06.10.2013
Сообщений: 80
09.10.2013, 11:51
А можно привести полный код проверки?
0
61 / 61 / 14
Регистрация: 06.10.2013
Сообщений: 133
09.10.2013, 12:27
Ввод только цифр
DIGIT
1
1 / 1 / 1
Регистрация: 06.10.2013
Сообщений: 80
09.10.2013, 16:45
Ни*рена не получилось ((
Покажите нубу кусок кода , который можно запихнуть в обработчик TextBox-a

Добавлено через 2 минуты
Прошу не пинать меня, но я только начинаю писать на C# , и "простые конструкции" для меня, это пока что сложные .
0
5 / 5 / 2
Регистрация: 13.10.2015
Сообщений: 407
07.06.2016, 09:24
а если текстбоксов 200 шт. так и будите каждый прописывать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.06.2016, 09:24

Проверка на пустоту textBox'a
на форме 7 textBox. 4 из них должны быть заполнены а в остальные 3 выводится результат. нужно проверить 4 текст бокса на пустоту. если из...

Проверка TextBox на пустоту
Помогите разобраться нужно сделать проверку TextBox пустой или нет + на форме есть 14 CheckBox нужно сделать так чтобы если выбираем...

Проверка TextBox на пустоту
Здравствуйте. Нужно проверить есть ли текст в Textbox. Если есть, то выполнить &quot;такой-то код&quot;, а если пусто - вывести окно. Вот я...

Проверка на пустоту Textbox-а
Помогите пожалуйста, я ввожу код в Textbox и он заполняет Блокнот, мне нужно сделать так: еслиTextbox пуст выводится сообщение об ошибке. Я...

Проверка TextBox на пустоту (ошибка)
Добрый день! Я делаю калькулятор (чисто для себя), при нажатии на кнопку хочу сделать проверку 2-ух полей (если одно из них не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru