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

    +135.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    private void textEdit_Enter(object sender, EventArgs e)
    {
       if (((BaseEdit)sender).BackColor == Color.White)
            return;//редактировать нельзя
       .........  
    }

    Нашел недавно в старом коде, код писался давненько когда по желанию заказчика из конфетки делали унылое г...
    Суть проверки в том что форма находится в режиме редактирования данных

    Запостил: guest, 17 Июня 2009

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

    • DevExpress?!) Вкусные контролы с вкусными багами) Хотя подход конечно жесткий...
      Ответить
    • афтор:
      он самый и что мне его на ридонли не проверялось ума не приложу. хотя тогда общее настроение было такое чтоб поговнить везде и по больше
      Ответить
    • По моему нихрена не сработает. После выхода из функции буква отрисуется.
      Хотя если поставить readonly, и ловить нажатия кнопок и самому дописавать их в textbox, то пойдет, и будет Ъ-говнокод.
      А еще можно получить хэндл объекта и постивать другой цвет.
      Ответить
    • афтор:
      как ни странно но работает там дальше если можно редактировать вываливается диаложка с с выбором какогото унылого г... а там уж если чтото выбрали то оно и подставляется
      (причем диаложка секунд 30 наверное грузится)
      Ответить

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