Проблема с размером GridView? - PullRequest
0 голосов
/ 02 ноября 2009

Использование VB.NET 2008

Я использую Datagridview в моем приложении, Datagridview должен отображаться в соответствии с размером экрана Windows, прежде чем я использовал vb6

код.

Private Sub Form_Resize()
On Error Resume Next

    If Me.WindowState = vbMinimized Then
        Exit Sub
    End If

    listview1.Top = 1550
    listview1.Left = 0
    If ScaleHeight > 1550 Then
        listview1.Height = ScaleHeight - 1550
    End If

    listview1.Width = ScaleWidth
End Sub

Я новичок в vb.net, Как установить размер datagridview в соответствии с размером экрана Windows, В самом свойстве Datagridview доступен любой параметр, или я должен сделать код как vb. Если мне нужно сделать код, как дать form_resize в vb.net.

Нужен справочный код vb.net.

1 Ответ

1 голос
/ 02 ноября 2009

Я не уверен, что понимаю ваш вопрос, но я попробую. Это должно быть довольно просто. Вы устанавливаете размер DataGridView, используя свойство Size. Если вы хотите, чтобы оно заполнило все окно, вы бы сказали что-то вроде этого:

Private Sub frmBar_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Resize

    If (Me.WindowState = FormWindowState.Minimized) Then
        Exit Sub
    End If

    dataGridView.Location = New Point(0, 0) 
    dataGridView.Size = Me.Size - New Size(4, 30) 

End Sub

Но вы можете сделать это в любом размере. Все, что вам нужно сделать, это изменить то, что вы устанавливаете для свойства dataGridView.Size.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...