Здравствуйте, нужен код на c#, чтоб пока не введен текст в поле и не выбран элемент из выпадающего списка, кнопка была неактивна. Заранее спасибо.
Тогда тебе нужно 3 контрола: textBox, comboBox и button. И так. В свойствах comboBox и button находишь свойство Enabled и ставишь его в False. Далее на форме тыкаешь мышкой по textBox и переходишь к событиям (там же где и свойства значек "молнии"). В этом списке событий находишь событие под названием TextChanged и тыкаешь на него два раза. Автоматически открывается окно с кодом где написано: Код: private void textBox1_TextChanged(object sender, EventArgs e) { } Сюда пишешь следующее: Код: if (textBox1.Text.Length == 0) //если длина текста в поле равно нулю то выпадающий список не активен { comboBox1.Enabled = false; } else// иначе выпадающий список автивен { comboBox1.Enabled = true; } Далее снова открываешь форм конструктор и тыкаешь уже по comboBox, переходишь снова к списку событий и ищешь там событие SelectedValueChanged. Двойной клик мыши по нему и снова открывается код, только уже написано: Код: private void comboBox1_SelectedValueChanged(object sender, EventArgs e) { } Сюда вставляешь следующее: Код: if (textBox1.Text.Length != 0) //если длина текста НЕ равна нулю, то кнопка активна { button1.Enabled = true; } Вот и все. Можно еще добавить куча проверок и тд., либо иначе реализовать. Надеюсь объяснил понятно и помог