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

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

24.05.2012, 20:05. Показов 107700. Ответов 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
Банальное исключение
 Аватар для WorldException
127 / 95 / 12
Регистрация: 31.03.2010
Сообщений: 314
Записей в блоге: 1
24.05.2012, 20:12
Как вариант делать кнопку неактивной в событии text_changed, если textbox равен null. Или же при нажатии проверять, введено ли что-либо в textbox.
0
Заблокирован
24.05.2012, 20:23  [ТС]
все равно добавляются значения в таблицу(( Мне нужно, если хоть в одном textbox пусто, в таблицу данные не заносились! Как это можно прописать?
0
Банальное исключение
 Аватар для WorldException
127 / 95 / 12
Регистрация: 31.03.2010
Сообщений: 314
Записей в блоге: 1
24.05.2012, 20:29
Например:
C#
1
2
3
4
if(textbox1.Text == "" || textbox2.Text == "")
{
    //Ничего не делаем
}
Добавлено через 31 секунду
aleksnice, Вы хоть код то покажите. Ну хоть немножко
2
Заблокирован
24.05.2012, 20:31  [ТС]
А код "ничего не делаем" какой?) не проходит ничего на ум((

Добавлено через 1 минуту
C#
1
2
3
4
5
6
7
 private void textBoxFirstName_TextChanged(object sender, EventArgs e)
        {
            if (textBoxFirstName.Text != String.Empty)
            { 
                  
            }
        }
А в if не знаю что прописать(
1
Банальное исключение
 Аватар для WorldException
127 / 95 / 12
Регистрация: 31.03.2010
Сообщений: 314
Записей в блоге: 1
24.05.2012, 20:34
Цитата Сообщение от aleksnice Посмотреть сообщение
Мне нужно, если хоть в одном textbox пусто, в таблицу данные не заносились!
Цитата Сообщение от aleksnice Посмотреть сообщение
А код "ничего не делаем" какой?)
Намёк ясен?

Добавлено через 59 секунд
Например так:
C#
1
button1.Enabled = false;
Добавлено через 1 минуту
Иначе "true"

Добавлено через 27 секунд
А по нажатию на кнопку, например, данные заносятся в таблицу.
0
Заблокирован
24.05.2012, 20:36  [ТС]
К сожалению эффекта никакого(((
0
Банальное исключение
 Аватар для WorldException
127 / 95 / 12
Регистрация: 31.03.2010
Сообщений: 314
Записей в блоге: 1
24.05.2012, 20:37
Полностью код можно глянуть?
0
Заблокирован
24.05.2012, 20:40  [ТС]
В этом textbox ничего не прописано!!! А если весь код посылать, то он большой слишком.. Просто есть 3 textbox и кнопочка "Добавить" в таблицу DatagridView ! А мне нужно сделать так, чтобы если хоть в один textbox не занесли значение, то добавление в таблицу не происходит!!!!
0
Банальное исключение
 Аватар для WorldException
127 / 95 / 12
Регистрация: 31.03.2010
Сообщений: 314
Записей в блоге: 1
24.05.2012, 20:44
Ну вот сразу бы так..
Пишем в событии по нажатию на кнопку:
C#
1
2
3
4
if(textbox1.Text == "" || textbox2.Text == "" || textbox3.Text == "")
{
    //Ничего не добавляем
}
0
Заблокирован
24.05.2012, 20:48  [ТС]
А можете подсказать код "Ничего не добавляем" пожалуйста?)
0
Банальное исключение
 Аватар для WorldException
127 / 95 / 12
Регистрация: 31.03.2010
Сообщений: 314
Записей в блоге: 1
24.05.2012, 20:57
Ну, оповестите пользователя о том, что нужно заполнить все поля для того, чтобы добавить данные в таблицу. С помощью MessageBox, например.
0
Заблокирован
24.05.2012, 21:01  [ТС]
Это все понятно... но в таблицу данные заносятся!!!! А нужно, чтобы когда нажималась кнопка "Добавить" выскакивала окошка что поле ввода пусто и В ТАБЛИЦУ ДАННЫЕ НЕ ЗАНОСИЛИСЬ!!! т.е. чтобы кроме появления окошка ничего не появлялось!!
0
Банальное исключение
 Аватар для WorldException
127 / 95 / 12
Регистрация: 31.03.2010
Сообщений: 314
Записей в блоге: 1
24.05.2012, 21:02
Покажите код на кнопке "Добавить"
0
Заблокирован
24.05.2012, 21:04  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 if (textBoxFirstName.Text == "" || textBoxName.Text == "" || textBoxGroup.Text == "")
            {
               MessageBox.Show("пусто");
            }
 
            dataGridViewStudent.ColumnCount = 6;
            dataGridViewStudent.RowCount++;
            int row = dataGridViewStudent.RowCount - 1;
 
            /// Зажаем автоматическое подсчитывания списка
            try
            {
                dataGridViewStudent[0, row - 1].Value = int.Parse(dataGridViewStudent[0, row - 2].Value.ToString()) + 1;
            }
            catch { dataGridViewStudent[0, row - 1].Value = 1; };
            ///Считываем все вносимые данные, которые заносятся в различне TextBox
            ///Переносим все внесенные данные в таблицу dataGridViewStudent, пи помощи кнопки "Добавить"
            dataGridViewStudent[1, row - 1].Value = textBoxFirstName.Text;
            dataGridViewStudent[2, row - 1].Value = textBoxName.Text;
            dataGridViewStudent[3, row - 1].Value = dateTimePickerGod.Text;
            dataGridViewStudent[4, row - 1].Value = textBoxGroup.Text;
            // Очищаем все TextBox, от ранее занесенных данных
            ClearField();
Вот весь код на кнопки ДОБАВИТЬ)
0
Банальное исключение
 Аватар для WorldException
127 / 95 / 12
Регистрация: 31.03.2010
Сообщений: 314
Записей в блоге: 1
24.05.2012, 21:07
Вы вот так попробуйте...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
if (textBoxFirstName.Text == "" || textBoxName.Text == "" || textBoxGroup.Text == "")
{
    MessageBox.Show("пусто");
}
else
{
    dataGridViewStudent.ColumnCount = 6;
    dataGridViewStudent.RowCount++;
    int row = dataGridViewStudent.RowCount - 1;
 
    /// Зажаем автоматическое подсчитывания списка
    try
    {
        dataGridViewStudent[0, row - 1].Value = int.Parse(dataGridViewStudent[0, row - 2].Value.ToString()) + 1;
    }
    catch { dataGridViewStudent[0, row - 1].Value = 1; };
    ///Считываем все вносимые данные, которые заносятся в различне TextBox
    ///Переносим все внесенные данные в таблицу dataGridViewStudent, пи помощи кнопки "Добавить"
    dataGridViewStudent[1, row - 1].Value = textBoxFirstName.Text;
    dataGridViewStudent[2, row - 1].Value = textBoxName.Text;
    dataGridViewStudent[3, row - 1].Value = dateTimePickerGod.Text;
    dataGridViewStudent[4, row - 1].Value = textBoxGroup.Text;
    // Очищаем все TextBox, от ранее занесенных данных
    ClearField();
}
1
Заблокирован
24.05.2012, 21:11  [ТС]
Все гениально просто... Спасибо все заработало

Добавлено через 1 минуту
А вы случайно не знаете, как можно сделать, чтобы в TextBoxe слово начиналось с большой буквы, т.е. заглавной??
0
Банальное исключение
 Аватар для WorldException
127 / 95 / 12
Регистрация: 31.03.2010
Сообщений: 314
Записей в блоге: 1
24.05.2012, 21:11
Всегда пожалуйста.
2
Заблокирован
24.05.2012, 21:15  [ТС]
А вы случайно не знаете, как можно сделать, чтобы в TextBoxe слово начиналось с большой буквы, т.е. заглавной??
0
 Аватар для Pooh
409 / 361 / 82
Регистрация: 07.10.2009
Сообщений: 558
25.05.2012, 13:36
Цитата Сообщение от aleksnice Посмотреть сообщение
как можно сделать, чтобы в TextBoxe слово начиналось с большой буквы
C#
1
2
3
4
5
6
7
8
void TextBox1TextChanged(object sender, EventArgs e)
{
    if(textBox1.Text.Length == 1)
    {
        textBox1.Text = textBox1.Text.ToUpper();
        textBox1.SelectionStart = textBox1.Text.Length;
    }
}
По-моему, так!
4
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.05.2012, 13:36
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru