Си диез / Говнокод #505 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
private void set_mode(bool mod)
{
    if(mod==true)
    {
        label1.Enabled=true;
        button1.Enabled=true;
        button2.Enabled=true;
        button3.Enabled=false;
        button4.Enabled=false;
    }
    else
    {
        label1.Enabled=false;
        button1.Enabled=false;
        button2.Enabled=false;
        button3.Enabled=true;
        button4.Enabled=true;
    }
}

Типа настройка интерфейса..(тихий ужас)

Запостил: guest guest, (Updated )

Комментарии (7) RSS

  • Мультикасса:
    Поясните в таком случае как будет правильно. Имхо почему бы не использовать подобное в некоторых случаях?
    Ответить
  • не?:
    private void set_mode(bool mod)
    {
    label1.Enabled=
    button1.Enabled=
    button2.Enabled=mod;
    button3.Enabled=
    button4.Enabled=!mod;
    }
    Ответить
  • ядщи:
    private void set_mode(bool mod)
    {
    label1.Enabled= mod;
    button1.Enabled= mod;
    button2.Enabled= mod;
    button3.Enabled= !mod;
    button4.Enabled= !mod;
    }
    Ответить
  • шпрот:
    На шарпе наверное грамотнее будет с интерфейсом через DataBinding общаться...
    public bool Mod { get; set; }
    public bool NotMod { get { retrun !Mod; } }
    public .ctor 
    { 
        label1.DataBindings.Add("Enabled", this, "Mod");
        button1.DataBindings.Add("Enabled", this, "Mod");
        button2.DataBindings.Add("Enabled", this, "Mod");
        button3.DataBindings.Add("Enabled", this, "NotMod");
        button4.DataBindings.Add("Enabled", this, "NotMod");
    }
    Ответить
  • шпрот:
    Плюс модель данных от представления отделить...
    Ответить
  • Если мы не в XAML то DataBinding это ад. Код почти верный. Лучше всего сделать один метод, который сам апдейт интерфейс на основании всего, что знает. И убрать этот параметр.
    Ответить
  • И снова он всасывает мой член по самый корень, губами дразня натянутую мошонку. В его взгляде столько похоти и одновременно радости, что я напрягаюсь, стараясь сдержать себя и не кончить.
    Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8