Bildschirm auswählen

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Gather.

    Bildschirm auswählen

    Ich habe ein Fenster was beim Öffnen sich in die Ecke unten Rechts setzt. nun möchte ich aber das man den Bildschirm auswählen kann.

    Nur hab ich bis jetzt nichts auf google gefunden ^^

    Mein Code:

    VB.NET-Quellcode

    1. Public Class Form2
    2. Private lngWorkAreaWidth As Long = Screen.PrimaryScreen.WorkingArea.Width
    3. Private lngWorkAreaHeight As Long = Screen.PrimaryScreen.WorkingArea.Height
    4. Private Sub ShowTime_Load(sender As Object, e As EventArgs) Handles Me.Load
    5. Me.Left = CInt(lngWorkAreaWidth - Me.Width)
    6. Me.Top = CInt(lngWorkAreaHeight - Me.Height)
    7. My.Computer.Audio.PlaySystemSound(System.Media.SystemSounds.Asterisk)
    8. End Sub
    9. End Class


    Danke Im vorraus

    Als Stichwort: Ich sag nur PrimaryScreen. Vielleicht nicht unbedingt den wählen.
    Ich hab ein Programm, welches explizit auf nem Zweitscreen laufen soll. Da ergeben sich dann negative X-Koordinaten. Ist bei Dir ggf. anders.
    Ich kann's grad nicht testen, mir sind hier gerade die Bildschirme ausgegangen.
    Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.

    Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.
    Naja. screen.AllScreens gibt die einen Array von allen Bildschirmen zurück.
    Den kannst du einfach durchlaufen.
    Mfg: Gather
    Private Nachrichten bezüglich VB-Fragen werden Ignoriert!