多个ComboBox具有独特的Powershell选择

时间:2018-10-16 09:58:48

标签: powershell user-interface

大家好,我正在编写GUI。我有多个组合框,我想做这样的事情,我知道您可以使用文本框来做到这一点:

$checkbox1 = new-object System.Windows.Forms.checkbox
$checkbox1.Size = new-object System.Drawing.Size(60,50)
$checkbox1.Text = "Sample"
$checkbox1.Checked = $false
$checkbox1.CheckedChanged({
    $checkbox1.Checked = $checkbox2.Disabled
    $checkbox1.Checked = $checkbox3.Disable 
})
$mainfrm.Controls.Add($checkbox1)

非常感谢:)

1 个答案:

答案 0 :(得分:0)

$checkbox1.Add_CheckStateChanged({checkBox_CheckedChanged($value=1)})
function checkBox_CheckedChanged(){ 
switch($value){
           "1"{
                  if ($checkBox1.Checked)
                  {
                    $checkBox2.Enabled = $false
                    $checkBox3.Enabled = $false
                  }
                  else
                  {
                    $checkBox2.Enabled = $true
                    $checkBox3.Enabled = $true
                  }
               } and etc...                        

如果有人需要