如何在VB.NET中触发CellPaint事件?

时间:2016-06-09 17:50:26

标签: vb.net

我想创建一个填充表格布局的每个单元格的应用程序,因为我单击一个按钮。我试着打电话给CellPaint,但它没有用。我发现Sub在Form启动时只运行一次。

Call TableLayoutPanel1_CellPaint()

请告诉我如何拨打CellPaint以便我可以更改我选择的单元格的颜色。

Private Sub TableLayoutPanel1_CellPaint(sender As Object, e As TableLayoutCellPaintEventArgs) Handles TableLayoutPanel1.CellPaint
    paletteColumn = 0
    If e.Row = canvasCellLocation(0) Then
        If e.Column = canvasCellLocation(1) Then
            e.Graphics.FillRectangle(C(paletteColumn), e.CellBounds)
            MessageBox.Show(paletteColumn)
        End If
    End If

0 个答案:

没有答案