2013-06-05 44 views

回答

1

您需要將一個函數附加到CheckedListBox。 ItemChecked事件。

## build a function to handle the ItemChecked event 
function Handle-ItemChecked($sender, $args) 
{ 
    ## do something here to change the state of the other 
    ## checkbox. the box the user clicked is passed in 
    ## through $args. (See [ItemCheckEventArgs][2] on MSDN) 
} 

## listen for the event 
$form.checkedListBox1.add_ItemChecked({ Handle-ItemChecked }) 

如果你的處理程序代碼不是太複雜,你可以把它放在{}中而不是聲明另一個函數。不過,我認爲上述方法更具可讀性。

+0

這正是我需要的。對於任何人如何檢查\取消checkedlistbox項目,這是我最終發現的工作。 – tylerauerbeck

+0

$ checkedListBox1.SetItemCheckState(i,'未選中') – tylerauerbeck

相關問題