highspeed1
Goto Top

Positionierung einer ListBox - Welche Eingabemöglichkeiten gibt es?

Hallo.

Ich benötige mal die Hilfe von den Experte der grafischen Programmierung in Powershell.

Welche Eingabemöglichkeiten gibt es um die Fenster-Position festzulegen? Bekannt sind mir folgende:

1. Eingabe der Position über Zahlenwerte
$form.StartPosition = 100,100

2. Eingabe von 'CenterScreen' um das Fenster mittig auf dem Bildschirm zu positionieren
$form.StartPosition = 'CenterScreen'  

Was mir fehlt sind Befehle wie:
1. Oben links
2. Unten links
3. Oben rechts
4. Unten rechts

Kennt jemand von euch so etwas? Gibt es noch weitere Positionsbegriffe?

Bis dann
Christoph

Content-Key: 7905899908

Url: https://administrator.de/contentid/7905899908

Printed on: July 27, 2024 at 12:07 o'clock

Member: godlie
Solution godlie Jul 20, 2023 at 12:57:06 (UTC)
Goto Top
Hallo,

also deine Begriffe gibt es hier nicht, in der MSDN stehts beschreiben:

https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.formst ...

grüße
Member: HighSpeed1
HighSpeed1 Jul 20, 2023 at 13:02:52 (UTC)
Goto Top
Hallo.

Danke für die schnelle Hilfe. Das ist genau das was ich gesucht habe...

Grüße
Christoph
Member: kpunkt
kpunkt Jul 20, 2023 at 14:03:41 (UTC)
Goto Top
Kurz rumgespielt. Das wäre bei mir rausgekommen.

Add-Type -AssemblyName System.Windows.Forms

$form = New-Object Windows.Forms.Form

$form.Width = 800
$form.Height = 600

# Bildschirmbreite feststellen
$screen = [System.Windows.Forms.Screen]::PrimaryScreen
$screenWidth = $screen.Bounds.Width

#Linke Ausrichtung errechnen
$left = $screenWidth - $form.Width

# Positionierung des Fensters
$Form.StartPosition = 'Manual'  
$Form.Location = "$left, 0"  

$form.Text = "My PowerShell Window"  
$form.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::Sizable

$form.ShowDialog()
Member: HighSpeed1
HighSpeed1 Jul 20, 2023 at 14:49:48 (UTC)
Goto Top
Auch ne gute Sache. Danke für dein Feedback.

Gruß