Scripted PowerShell GUI
Hi,
ich arbeite gerade an einem PowerShell Skript. Ziel ist es einen Server komplett zu konfigurieren. Aber das ist nicht mein Problem.
Ich bin dabei eine interaktive GUI über .Net zu erstellen.
Mit Hilfe von "System.Windows.Forms.Form" komme ich an alle GUI Elemente ran.
Worum es mir nun geht ist, nachdem ich eine Eingabe in einen Radiobutton bzw. Combobox gemacht habe, möchte ich das im Hintergrund ein Check läuft der automatisch überprüft welche Eingabe man vorgenommen hat und anhand dessen ein Button freischaltet oder sonstwas macht.
Ich habe das Problem das ich es derzeit noch nicht schaffe den Radiobutton / Combobox live zu überprüfen.
Bei einer Textbox habe ich es mit folgendem Befehl geschafft.
Sobald ich etwas in die Textbox schreibe wirft er sofort "Works" aus, das gleiche brauche ich für den Radiobutton oder die Combobox.
Getestet habe ich:
Beides hat aber nicht live funktioniert.
Kann mir jemand helfen?
ich arbeite gerade an einem PowerShell Skript. Ziel ist es einen Server komplett zu konfigurieren. Aber das ist nicht mein Problem.
Ich bin dabei eine interaktive GUI über .Net zu erstellen.
Mit Hilfe von "System.Windows.Forms.Form" komme ich an alle GUI Elemente ran.
Worum es mir nun geht ist, nachdem ich eine Eingabe in einen Radiobutton bzw. Combobox gemacht habe, möchte ich das im Hintergrund ein Check läuft der automatisch überprüft welche Eingabe man vorgenommen hat und anhand dessen ein Button freischaltet oder sonstwas macht.
Ich habe das Problem das ich es derzeit noch nicht schaffe den Radiobutton / Combobox live zu überprüfen.
Bei einer Textbox habe ich es mit folgendem Befehl geschafft.
Function Check_StatusChanged {
If ($TextBox.Text.Trim() -gt "")
{
Write-Host "Works"
}}
$TextBox = New-Object System.Windows.Forms.TextBox
$TextBox.Add_TextChanged({Check_StatusChanged})
Sobald ich etwas in die Textbox schreibe wirft er sofort "Works" aus, das gleiche brauche ich für den Radiobutton oder die Combobox.
Getestet habe ich:
$Combobox.SelectedItem
$RadioButton.Checked
Beides hat aber nicht live funktioniert.
Kann mir jemand helfen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 99724
Url: https://administrator.de/contentid/99724
Ausgedruckt am: 23.11.2024 um 15:11 Uhr
2 Kommentare
Neuester Kommentar
Schon mal über EventHandler nachgedacht?
http://blogs.msdn.com/powershell/archive/2008/05/24/wpf-powershell-part ...
http://blogs.msdn.com/powershell/archive/2008/05/24/wpf-powershell-part ...