Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
SarMat4Life
10 / 10 / 3
Регистрация: 29.11.2012
Сообщений: 183
#1

Изменение активности кнопки по TextBox - C#

13.03.2016, 03:03. Просмотров 242. Ответов 3
Метки нет (Все метки)

Собственно нужно чтобы в первом случае кнопка становилась активной после ввода в текстбокс букв))
во втором случае почти тоже самое, только плюс проверка по количеству символов и по языку ввода

я застрял в самом начале

C#
1
2
3
4
5
6
7
8
9
10
private void Form2_Load(object sender, EventArgs e)
        {
           button1.Enabled = false;
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if (textBox1.Text != null)
                button1.Enabled = true;
        }
хоть почти в каждом посте советуют так сделать, это не работает
пробовал пощелкать true и false по всякому, и приравнивал и сравнивал текстбокс с нулем, даже по совету гугла else добавлял, результат один: не работает
Может мой бубен сломался? Кто поделится?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2016, 03:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменение активности кнопки по TextBox (C#):

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

Изменение textbox
Все привет! Как сделать что бы при запуске программы, значение из 1 текст...

Textbox и кнопки от scrollBars
подскажите пожалуйста как объединить textbox и кнопки от scrollBars что бы при...

Изменение Текста в TextBox
Есть элемент TextBox и код, вставляющий в начало строки TextBox.Text символ: ...

Изменение цвета textbox
Сравниваются 2 числа. Можно ли сделать что бы число из 2 текстбокса было...

Изменение размеров textBox
Как сделать чтобы текстбокс был не только в ширину, но и в длину? То есть...

3
Someone007
1929 / 1615 / 721
Регистрация: 09.05.2015
Сообщений: 4,020
Завершенные тесты: 1
13.03.2016, 03:43 #2
C#
1
2
3
4
private void textBox1_TextChanged(object sender, EventArgs e)
{
    button1.Enabled = !string.IsNullOrWhiteSpace(textBox1.Text);
}
должно работать если на событие TextChanged подписаны корректно.
1
ViterAlex
6348 / 3552 / 1458
Регистрация: 11.02.2013
Сообщений: 7,824
Завершенные тесты: 3
13.03.2016, 03:45 #3
C#
1
button1.Enabled = !string.IsNullOrEmpty(textBox1.Text);
0
SarMat4Life
10 / 10 / 3
Регистрация: 29.11.2012
Сообщений: 183
13.03.2016, 16:24  [ТС] #4
Someone007, спасибо, все работает

Добавлено через 26 секунд
ViterAlex, спасибо, оно самое
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2016, 16:24
Привет! Вот еще темы с решениями:

Ввести число в textBox с кнопки
Добрый день, форумчане. Излагаю суть проблемы: Есть форма, на ней несколько...

Динамическое изменение размера textBox
Здравствуйте! Есть разные массивы строк, в зависимости от выбора я вывожу тот...

Периодическое изменение значений TextBox
Доброго вечера.Я-чайник,даже заварник скорее всего.Помогите.Подправьте...

TextBox - событие на изменение фокуса
День добрый! Есть textbox со значением "0" по умолчанию, при клике в...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru