Событие TableLayoutPanel_CellPaint() не запускается, когда я недействителен ()/Update() Элемент управления TableLayoutPanel

Может ли кто-нибудь дать решение для: TableLayoutPanel_CellPaint() событие не стреляет, когда я Invalidate()/Update()TableLayoutPanel контроль.

1 ответ

Вместо того, чтобы пытаться обработать OnCellPaintevent, попробуйте переопределить методы OnPaint и / или OnCellPaint класса TableLayoutPanel:

    protected override void OnCellPaint(PaintEventArgs e)
    {
        base.OnCellPaint(e);

        // Your Code Here after the call to the base class.
    }

Также попробуйте использовать Invalidate(true). Логический аргумент указывает, должен ли элемент управления аннулировать все его дочерние элементы управления.

Другие вопросы по тегам