当我使invalid()/ Update()TableLayoutPanel控件无效时,TableLayoutPanel_CellPaint()事件不会触发

时间:2012-07-10 11:32:40

标签: c# winforms windows-applications

任何人都可以提供解决方案:TableLayoutPanel_CellPaint()当我Invalidate() / Update() TableLayoutPanel控制时,{{1}}事件未触发。

1 个答案:

答案 0 :(得分:0)

尝试覆盖TableLayoutPanel类的OnPaint和/或OnCellPaint方法,而不是尝试处理OnCellPaintevent:

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

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

另外,尝试使用Invalidate(true)。 Boolean参数指示控件是否应使其所有子控件无效。