Formular immer vor der Taskleiste zu positionieren

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Formular immer vor der Taskleiste zu positionieren

    Wie kann ich ein Formular immer vor der Taskleiste positionieren.
    Wenn ich ein Formular unten bei der Taskleiste positioniert habe und dann auf die Taskleiste klicke verschwindet das Formular hinter der Taskleiste.

    Ich habe folgendes beim Aufruf eingegeben:

    VB.NET-Quellcode

    1. Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    2. Me.TopMost = True
    3. BringToFront()
    4. Me.WindowState = FormWindowState.Normal
    5. Dim x As Integer
    6. Dim y As Integer
    7. x = Screen.PrimaryScreen.WorkingArea.Width - (Me.Width * 3)
    8. y = Screen.PrimaryScreen.WorkingArea.Height - (Me.Height / 4)
    9. Me.Location = New Point(x, y)
    10. End Sub


    Bei den Eigenschaften habe ich beim Formular auch TopMost auf True gestellt.

    Hoffe es kann mir jemand weiterhelfen.
    Danke
    @haiflosse1 Nur im Vollbild bekommst Du Deine Form vor die TaskBar:

    VB.NET-Quellcode

    1. Public Class Form1
    2. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    3. FormBorderStyle = FormBorderStyle.None
    4. WindowState = FormWindowState.Maximized
    5. End Sub
    6. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    7. FormBorderStyle = FormBorderStyle.Sizable
    8. WindowState = FormWindowState.Normal
    9. End Sub
    10. End Class
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!