1. Теперь за форумную активность начисляются биткоины и другие криптоденьги. Подробнее.
    Скрыть объявление
  2. Появилась архивная версия форума arhiv.xaker.name, где собраны темы с 2007 по 2012 год.
    Скрыть объявление

[c#]Нужна помощь

Тема в разделе "C/C++", создана пользователем JIeprekon1467, 27 июл 2012.

  1. JIeprekon1467
    JIeprekon1467 Новичок
    Симпатии:
    0
    Здравствуйте, нужен код на c#, чтоб пока не введен текст в поле и не выбран элемент из выпадающего списка, кнопка была неактивна. Заранее спасибо.
     
    27 июл 2012
  2. Banality
    Banality ID,DL,PASSPORT,CC photoshop Продвинутый
    Симпатии:
    85
    Тогда тебе нужно 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;
                }
    
    Вот и все.
    Можно еще добавить куча проверок и тд., либо иначе реализовать.
    Надеюсь объяснил понятно и помог ;)
     
    27 июл 2012
  3. JIeprekon1467
    JIeprekon1467 Новичок
    Симпатии:
    0
    Banality, спасибо огромное
     
    27 июл 2012

Поделиться этой страницей

Загрузка...