Как проверить textbox на пустоту c
должно выглядеть следующим образом:
if (textbox1.Text == 0)
MessageBox.Show(«»);
else
// другие действия
>
давно строка числом стала?
может вы длину имели в виду?
ток это вариант с string.IsNullOrEmpty
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
| Пепел Феникса |
| Посмотреть профиль |
| Найти ещё сообщения от Пепел Феникса |
Регистрация: 30.03.2015
Сообщений: 4
Сообщение от Пепел Феникса
давно строка числом стала?
может вы длину имели в виду?
ток это вариант с string.IsNullOrEmpty
Можно текст из ТБ присвоить переменной,при этом конвертируя в число(Convert.ToInt32),и в условии использовать переменную
Пользователь
Регистрация: 02.03.2015
Сообщений: 13
проверить длину текста в textbox (сравнение с ноль)
Регистрация: 28.01.2009
Сообщений: 20,999
Сообщение от Grutick
Можно текст из ТБ присвоить переменной,при этом конвертируя в число(Convert.ToInt32),и в условии использовать переменную
пустая строка не конвертируется в число.
и если у ТС там вообще не число?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
| Пепел Феникса |
| Посмотреть профиль |
| Найти ещё сообщения от Пепел Феникса |
Вопросы с меткой [textbox]
Есть TextBox в которые пользотель вводит числа или буквы. Нужно проверить и при вводе букв допустим в «год» выдать ошибку.
задан 20 мая 2017 в 16:07
156 показов
Дублирование набора текстбоксов по нажатию кнопки — C#/.NET 4.x
Я работаю небольшим руководителем и дополнительно увлекаюсь программированием на С#. Каждый раз когда с бухгалтерии присылают сумму денег, я не могу выдать ее работникам не разменяв. Обычно с .
задан 22 апр 2018 в 13:57
1k показов
TextBox: не удаётся обновить свойство Text из обработчика события, вызываемого по таймеру
Здравствуйте. Недавно начал изучать C#. До этого работал в Delphi и в Qt (C++). Во время тренировки столкнулся с большой проблемой, которая может показаться очень глупой. Это очень длинная история, я .
задан 20 фев 2017 в 14:23
10k показов
TextBox Подсказка
Есть главное окно и там можно добавить: фамилию, имя, возраст и т.д. Как сделать, чтобы на заднем плане textBox выводились слова «Фамилия»,»Имя»,»Возраст» немного сероватого цвета и при нажатии на .
задан 15 фев 2016 в 18:44
237 показов
PreviewKeyDown для Grid и TextBox
Есть TextBox-ы в одном Grid. По атрибуту PreviewKeyDown в TextBox перемещается курсор из одного TextBox в другой: private void Cell21_PreviewKeyDown(object sender, KeyEventArgs e) < if (e.Key == .
задан 29 мар 2018 в 7:55
192 показа
Как по нажатию кнопки Enter переключать фокус на следующий элемент в Avalonia MVVM
У меня есть динамические TextBox, они добавляются по нажатию кнопки. Мне необходимо по нажатию кнопки Enter внутри TextBox переключать фокус на следующий элемент, а если элемента не существует .
задан 12 дек 2023 в 4:36
2k показов
Считывать нажатия кнопок в WinForms
В приложении важны доли секунды для точных вычислений. Можно ли после введенного значения в TextBox нажав кнопку Enter выполнялся какой либо блок кода. Ну или условие какое сделать. Выслушаю все .
задан 9 авг 2018 в 12:33
493 показа
Вставка текста в textbox
Можно ли запретить вставлять текст (ctrl+v) в textbox? Если да, то каким образом?
задан 10 апр 2017 в 19:47
3k показов
Проверка нескольких TextBox на пустоту
На форме 10-15 TextBox’ов, нужно последовательно проверить их на пустоту, как это можно рационально реализовать, чтобы 15 раз не писать if(tb1.Text==»») < >
задан 25 окт 2016 в 20:13
2k показов
Обновление ProgressBar в реальном времени WinForms C#
На форме добавлена кнопка, по нажатию которой выполняется некий цикл. private void button1_Click(object sender, EventArgs e)< for (int i = 1; i задан 25 авг 2016 в 13:25 514 показов
Удалить элементы из muliline textbox
В textbox есть 10 строк. Как удалить первые три элемента? Есть вариант копировать textbox в List
задан 29 окт 2015 в 8:20
109 показов
Создание Custom TextBox с автодополнением
Есть задание — создать TextBox с некоторой логикой автодополнения. Вот код определения расширенного TextBox: public partial class ExtentedTextBox : TextBox < private List
задан 16 июл 2020 в 20:06
132 показа
Задание значения в textbox из других классов, MVVM
Есть классическое MVVM приложение VIEW содержит textbox, где Text=»
Как проверить пуст ли textbox в visual c++
Пожалуйста помогите.
У меня есть просто textbox и при нажатие на кнопку, должно проверится пуст ли textbox, если да, то выдать ошибку.
Дополнен 9 лет назад
Мне надо, что бы пробелы тоже считались пустатой
Голосование за лучший ответ
оператор if else в помощь
На C# как-то так:
if(Textbox1.text == «») Messagebox.Show(«Ошибка»)
НЕ ПУТАЙТЕ С++ И С ШАПР
Валера написал один с способов проверки.
Чтобы пробели также считались пустой нужно обвернуть тексбокс1.текс в функцию Trim
В .NET Framework 4, 4.5 и 4.5.1 (это Visual Studio версии 2010 и выше) можно вот так
http://msdn.microsoft.com/ru-ru/library/system.string.isnullorwhitespace(v=vs.110).aspx
В более старых Visual Studio можно считать строку, пройти по ее символам в цикле for, и проверить каждый символ, не будет ли он пустым.
Валерий Красносельский, Лучше так if(textBox1.Text.Length == 0)
P.S Это только для сишарп
Проверка нескольких TextBox на пустоту
Попробуйте следующее решение для перебора всех TextBox : ru.stackoverflow.com/a/565935/177382 (второй вариант).
25 окт 2016 в 21:28
3 ответа 3
Сортировка: Сброс на вариант по умолчанию
Можно как-то так перебрать, если все лежит в корне:
foreach(var pb in this.Controls.OfType()) < //do stuff >
а внутри уже выполнить проверку.
Если на форме есть GroupBox’ы, то нужно подключать рекурсию или стек.
Отслеживать
ответ дан 25 окт 2016 в 20:17
24.8k 13 13 золотых знаков 66 66 серебряных знаков 163 163 бронзовых знака
ну это если все они лежат в корне, и если нужно реально все проверить
25 окт 2016 в 20:18
нужно проверять только до первого пустого, а потом вернуть его индекс
25 окт 2016 в 20:22
Адекватным вариантом, я думаю, будет закинуть все объекты TB в коллекцию и в цикле проверять.
Отслеживать
ответ дан 25 окт 2016 в 20:17
2,995 21 21 серебряный знак 34 34 бронзовых знака
if(tb1.Text==""||tb2.Text==""||tb3.Text==""||. ) < MessageBox >else .
Отслеживать
51.6k 201 201 золотой знак 65 65 серебряных знаков 246 246 бронзовых знаков
ответ дан 13 июн 2020 в 20:58
danil conychev danil conychev
Необходимо добавить пояснение к тому, что делает ваш код. Код так же должен быть в таком формате, чтобы он компилировался. Ваш код не скомпилируется. Для пояснений в коде можно использовать комментарии // мой комментарий в коде. Так же сравнение на пустую строку Text = «» не эффективно, гораздо быстрее работает такой вариант Text?.Length > 0 .