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

    +115.4

    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
    public partial class AbstractPickerBrw : Form
    {
           //...
            public AbstractPickerBrw ()
            {
                  this.Shown += new System.EventHandler(this.AbstractPickerBrw_Shown);
            }
            //...
    
            private void AbstractPickerBrw_Shown(object sender, System.EventArgs e)
            {
                Width = Width % 2 == 0 ? Width + 1 : Width - 1;
            }
    }

    Это мой код, просто не мог добиться перерисовки диалога при смене данных в WinForms и решил не заморачиваться.

    Запостил: xaoc, 01 Апреля 2010

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

    • какой смысл этого кода?. Событие Shown срабатывает только при ПЕРВОМ показе формы. Если форму закрыть и открыть, то она перерисуется сама. Ну и наконец есть же метод Refresh().
      Ответить
    • если изменить размер хотя бы на 1 пиксель, то само перерисовывается
      Ответить

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