VB.NET Fenster positionieren???



  • tagchen.
    folgendes Problem.
    Habe ein Win-Form Anwendung gebastelt. Dieses Fenster soll am unteren Bildschirmrand erscheinen.

    Dim intScreenWidth As Integer
    Dim intScreenHeight As Integer
    
    With Screen.PrimaryScreen.Bounds
         intScreenWidth = .Width
         intScreenHeight = .Height
    End With
    
    MsgBox("Auflösung: " + CStr(intScreenWidth) + " * " + CStr(intScreenHeight))
    MsgBox(Me.Height)
    
    Me.Top = intScreenHeight - Me.Height
    Me.Left = 0
    

    Bis auf den Befehl Me.Top und Me.Left macht der alles. Die Auflösung stimmt etc etc, nur das Fenster wird an die angegebene Stelle nicht positioniert.
    habe es dann auch noch mal so probiert:

    Me.Location.X.ToString(Me.Top)
    

    aber das funzt auch nicht.
    ICh hoffe ihr könnt mir helfen und bedanke mich schonmal für eure mühe und hilfe!
    THX a lot
    bart(holomeus)



  • Vielleicht die Form-Klasseneigenschaft StartPosition auf FormStartPosition.Manual setzen?

    Wenn du jetzt noch künftig ins richtige Forum postest, dann wird das schon



  • hallo,
    danke für den tipp, aber daran hat es nicht gelegen.
    und ja das nächste schreib ich es in das richtige forum...
    THX a lot
    bart(holomeus)


Anmelden zum Antworten