VB.Net:DataGridView好像在刺穿表格

时间:2018-05-23 13:25:18

标签: vb.net forms datagridview render graphic

我遇到了 DataGridView 的图形问题。

Issue screenshot

正如您所见, DataGridView 控件中的表单看起来像穿孔

DataGridView 实例化的代码是:

Private Sub pageAlarms_Load(sender As Object, e As EventArgs) Handles Me.Load
    Me.Width = MainForm.Width
    Me.Height = MainForm.Height
    Me.Dock = DockStyle.Fill


    dgvActiveAlarms = New DataGridView() 
    almBasePanel.Controls.Add(dgvActiveAlarms)

    With dgvActiveAlarms
        .Dock = DockStyle.Fill
        .Name = "activeAlarmsTable"
        .AutoSizeRowsMode =
            DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
        .ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single
        .CellBorderStyle = DataGridViewCellBorderStyle.Single
        .GridColor = Color.Black
        .RowHeadersVisible = False

        .ColumnCount = 5

    End With
End Sub

我还尝试从设计师创建控件,但结果相同。

包含 almBasePanel 的页面是用户控件,在主表单加载中实例化。

我找不到有类似问题的主题,所以我决定提交这个问题,请原谅我,如果我发布了多余的论点。

谢谢你, Giuse

0 个答案:

没有答案