highspeed1
Goto Top

Powershell - Menüleiste erstellen

Hallo Forum.

Wie kann man mit Powershell ein solches Menü erstellen?

1

Irgendwie fehlt mir hier der richtige Suchbegiff... Google ist halt auch nur so gut wie die Begriffe die man eingibt.

Content-ID: 8152248767

Url: https://administrator.de/forum/powershell-menueleiste-erstellen-8152248767.html

Ausgedruckt am: 23.12.2024 um 13:12 Uhr

7907292512
7907292512 15.08.2023 um 14:28:48 Uhr
Goto Top
HighSpeed1
HighSpeed1 15.08.2023 um 14:34:55 Uhr
Goto Top
Ja in anderen Sprachen finde ich dazu jede Menge Beiträge. Aber in Powershell kommt leider nichts...
7907292512
7907292512 15.08.2023 aktualisiert um 14:58:45 Uhr
Goto Top
Da ist alles .NET kannst du genauso in Powershell anwenden das ist da das Gleiche, hat beides die selben Basis, einfach nur in Powershell-Syntax umlegen, Properties etc. sind gleich auch die Doku!
7907292512
Lösung 7907292512 15.08.2023 aktualisiert um 14:57:50 Uhr
Goto Top
Einfaches Beispiel
Add-Type -A System.Windows.Forms

$form = New-Object System.Windows.Forms.Form -P @{
    ClientSize = '200,80'  
    Text = "MenuStrip"  
}

$menu = New-Object System.Windows.Forms.MenuStrip -P @{
    Dock = 'Top'  
}
$menuitem_datei = New-Object System.Windows.Forms.ToolStripMenuItem "Datei" -P @{  
    Name = "Datei"  
}
$menuitem_combobox = New-Object System.Windows.Forms.ToolStripComboBox "Combobox" -P @{  
    Name = "Combobox"  
}

$test = $menuitem_datei.DropDownItems.Add("Test")  
$test.add_Click({
    [System.Windows.Forms.MessageBox]::Show("This is a Test")  
})

$menuitem_combobox.Items.AddRange(@("Wert1","Wert2"))  
$menuitem_combobox.add_SelectedIndexChanged({
    [System.Windows.Forms.MessageBox]::Show("You selected value '$($this.SelectedItem)'")  
})

[void]$menu.Items.Add($menuitem_datei)
[void]$menu.Items.Add($menuitem_combobox)

$form.MainMenuStrip = $menu
$form.Controls.Add($menu)
[void]$form.ShowDialog()
HighSpeed1
HighSpeed1 15.08.2023 um 15:11:27 Uhr
Goto Top
Super. Danke für deine Hilfe.
joehuaba
joehuaba 17.08.2023 um 11:01:39 Uhr
Goto Top
7907292512
7907292512 17.08.2023 aktualisiert um 11:09:53 Uhr
Goto Top

Hat rein gar nix mit der Frage zu tun. Eigenwerbung für den Blog?
joehuaba
joehuaba 17.08.2023 um 11:10:58 Uhr
Goto Top
Naja, zumindest halbwegs.
Ist hald ein anderes Menü face-smile