大家好,我正在编写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)
非常感谢:)
答案 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...
如果有人需要