1. C# / Говнокод #505

    +131.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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, 05 Февраля 2009

    Комментарии (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 это ад. Код почти верный. Лучше всего сделать один метод, который сам апдейт интерфейс на основании всего, что знает. И убрать этот параметр.
      Ответить
    • И снова он всасывает мой член по самый корень, губами дразня натянутую мошонку. В его взгляде столько похоти и одновременно радости, что я напрягаюсь, стараясь сдержать себя и не кончить.
      Ответить

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