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

    +126

    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
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    private void SetBorderColor()
    {
                if (AuthInfo.BorderColor)
                {
                    LinearGradientBrush lcBrush = new LinearGradientBrush();
                    lcBrush.StartPoint = new Point(0.5, 0);
                    lcBrush.EndPoint = new Point(0.5, 1);
                    lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 249, 249, 249) });
                    lcBrush.GradientStops.Add(new GradientStop() {Color = Color.FromArgb(100,75,139,180), Offset = 0.331});
                    lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 75, 139, 180), Offset = 0.853 });
                    lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 249, 249, 249), Offset = 1 });
                    this.rectBackGround.Fill = lcBrush;
                }
                else
                {
                    LinearGradientBrush lcBrush = new LinearGradientBrush();
                    lcBrush.StartPoint = new Point(0.5, 0);
                    lcBrush.EndPoint = new Point(0.5, 1);
                    lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 249, 249, 249) });
                    lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 206, 109, 109), Offset = 0.331 });
                    lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 206, 109, 109), Offset = 0.853 });
                    lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 249, 249, 249), Offset = 1 });
                    this.rectBackGround.Fill = lcBrush;
                }
    }

    ОПТИМИЗИРОВАНО!!!
    я плакаль)

    Запостил: HellMaster_HaiL, 16 Ноября 2010

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

    • один в один?
      а, нет. 20 и 21)
      Ответить
    • ладно еще, что копипаст двух практически одинаковых кусков.
      а вот то, что для определения состояния авторизованности используется свойство под названием BorderColor!
      я ржал и плакал одновременно ))))) (((((
      Ответить
      • Это не совсем состояние авторизации... Класс AuthInfo хранит различные свойства авторизованного пользователя... Там вообще много чего забавного в этом классе.
        Ответить
    • Нет, главное к подружкам своим, таким же потаскушкам, она меня не ревновала, к проституткам каких иногда приводил прямо домой, в те дни, когда она была «занята» – тоже, а тут, к матери родной ревнует!
      Ответить

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