“Центральная форма VB.NET на экране” Ответ

Центральная форма VB.NET на экране

  Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    Me.Size = New System.Drawing.Size(400, 650)
    Me.CenterToScreen()
End Sub
Curious Cassowary

Центральная форма VB.NET на экране

Public Shared Sub CenterForm(ByVal frm As Form, Optional ByVal parent As Form = Nothing)
    '' Note: call this from frm's Load event!
    Dim r As Rectangle
    If parent IsNot Nothing Then
        r = parent.RectangleToScreen(parent.ClientRectangle)
    Else
        r = Screen.FromPoint(frm.Location).WorkingArea
    End If

    Dim x = r.Left + (r.Width - frm.Width) \ 2
    Dim y = r.Top + (r.Height - frm.Height) \ 2
    frm.Location = New Point(x, y)
End Sub
Curious Cassowary

Ответы похожие на “Центральная форма VB.NET на экране”

Вопросы похожие на “Центральная форма VB.NET на экране”

Больше похожих ответов на “Центральная форма VB.NET на экране” по C#

Смотреть популярные ответы по языку

Смотреть другие языки программирования