Powershell Listbox befüllen
Hi@All,
die Frage klingt simple aber irgendwie will er mir die ListBox nicht befüllen.
Im Debugmodus springt er zur Stelle:
Wieso führt er den folgenden Teil nicht aus?
Gruß
die Frage klingt simple aber irgendwie will er mir die ListBox nicht befüllen.
#Generated Form Function
function GenerateForm {
#region Import the Assemblies
[reflection.assembly]::loadwithpartialname("System.Drawing") | Out-Null
[reflection.assembly]::loadwithpartialname("System.Windows.Forms") | Out-Null
#endregion
#region Generated Form Objects
$form1 = New-Object System.Windows.Forms.Form
$lbl_Suche = New-Object System.Windows.Forms.Label
$tb_Suche = New-Object System.Windows.Forms.TextBox
$btn_Suche = New-Object System.Windows.Forms.Button
$lb_Suche = New-Object System.Windows.Forms.ListBox
$InitialFormWindowState = New-Object System.Windows.Forms.FormWindowState
#--- ENDE Region
$btn_Suche_OnClick=
{
$lb_Suche.Items.Clear()
$lb_Suche.Items.Add("test")
}
$OnLoadForm_StateCorrection=
{#Correct the initial state of the form to prevent the .Net maximized form issue
$form1.WindowState = $InitialFormWindowState
}
#----------------------------------------------
$form1.AutoScaleMode = 3
$System_Drawing_Size = New-Object System.Drawing.Size
$System_Drawing_Size.Height = 480
$System_Drawing_Size.Width = 640
$form1.ClientSize = $System_Drawing_Size
$form1.DataBindings.DefaultDataSourceUpdateMode = 0
$form1.FormBorderStyle = 5
$form1.Name = "form1"
$form1.Text = "Search"
#--- Ende Formular Allgemein
#Begin Button Suche
$btn_Suche.DataBindings.DefaultDataSourceUpdateMode = 0
$System_Drawing_Point = New-Object System.Drawing.Point
$System_Drawing_Point.X = 550
$System_Drawing_Point.Y = 10
$btn_Suche.Location = $System_Drawing_Point
$btn_Suche.Name = "btn_Suche"
$System_Drawing_Size = New-Object System.Drawing.Size
$System_Drawing_Size.Height = 23
$System_Drawing_Size.Width = 75
$btn_Suche.Size = $System_Drawing_Size
$btn_Suche.Text = "Suchen"
$btn_Suche.Add_Click({$btn_Suche_OnClick})
$form1.Controls.Add($btn_Suche)
#--- Ende Button Suche
$lb_Suche.Location = New-Object System.Drawing.Size(10,40)
$lb_Suche.Size = New-Object System.Drawing.Size(620,20)
$lb_Suche.Height = 400
[void] $lb_Suche.Items.Add("KEIN SUCHERGEBNIS!!!!")
$Form1.Controls.Add($lb_Suche)
#--- Ende lstb_Suche
#Save the initial state of the form
$InitialFormWindowState = $form1.WindowState
#Init the OnLoad event to correct the initial state of the form
$form1.add_Load($OnLoadForm_StateCorrection)
#Show the Form
$form1.ShowDialog()| Out-Null
} #End Function
#Call the Function
GenerateForm
Im Debugmodus springt er zur Stelle:
$btn_Suche.Add_Click({$btn_Suche_OnClick})
Wieso führt er den folgenden Teil nicht aus?
$btn_Suche_OnClick=
{
$lb_Suche.Items.Clear()
$lb_Suche.Items.Add("test")
}
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 197802
Url: https://administrator.de/contentid/197802
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
1 Kommentar