VB.Net: DataGridView выглядит так, как будто он пробивает форму - PullRequest
0 голосов
/ 23 мая 2018

У меня графическая проблема с 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

...