Evening all
Any reason why the below will not display in the outputbox? It’s just blank with no errors
function graphics { $HostName=$InputBox.text; $card = get-wmiobject Win32_VideoController -ComputerName $HostName $graphics = $card.caption $outputBoxGcard.text=$graphics } $outputBoxGcard = New-Object System.Windows.Forms.TextBox $outputBoxGcard.Font = "Bartclays,8" $outputBoxGcard.Location = New-Object System.Drawing.Size(10,210) $outputBoxGcard.Size = New-Object System.Drawing.Size(150,60) $outputBoxGcard.TextAlign = "Center" $outputBoxGcard.MultiLine = $True $HardWare.Controls.Add($outputBoxGcard) $ButtonMon = New-Object System.Windows.Forms.Button $ButtonMon.Location = New-Object System.Drawing.Size(385,180) $ButtonMon.Size = New-Object System.Drawing.Size(50,30) $ButtonMon.Text = "Monitor Sizes" $ButtonMon.Add_Click({$outputBoxMon.Text=""}) $ButtonMon.Add_Click({$outputBoxGcard.Text=""}) $ButtonMon.Add_Click({monitors}) $ButtonMon.Add_Click({graphics}) $Hardware.Controls.Add($ButtonMon)