根据列表1中的项目检查复选框中的项目

时间:2019-05-21 08:25:25

标签: powershell

我刚刚了解了Powershell GUI编程。

我正在尝试一项功能,当表单打开时,在检查列表框中,我想根据列表中的项目检查项目

请参见下面的图片

由于需要选择初始化表单的时间,因此可能需要更多的编程技能。

我尝试了一些方法,没有成功,欢迎提出任何建议,在此先感谢

pic

pic2

fields

1 个答案:

答案 0 :(得分:1)

您需要首先从要设置的项目中获取索引。 使用索引,您可以使用SetItemChecked

它应该像这样工作:

$list1 = "X008","X0011","X0013"
for($i = 0;$i -lt $checkedlistbox1.Items.Count;$i++) {
    if($list1.Contains($checkedlistbox1.Items[$i])) {
        $checkedlistbox1.SetItemChecked($i,$True)
    }
}