“Formularz środkowy VB.NET na ekranie” Kod odpowiedzi

Formularz środkowy VB.NET na ekranie

  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

Formularz środkowy VB.NET na ekranie

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

Odpowiedzi podobne do “Formularz środkowy VB.NET na ekranie”

Pytania podobne do “Formularz środkowy VB.NET na ekranie”

Więcej pokrewnych odpowiedzi na “Formularz środkowy VB.NET na ekranie” w C#

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu