SAPIEN PowerShell Studio: проблема с флажком New-Object, касающимся присвоения имени
Я новичок в PowerShell New-Object System.Windows.Forms.CheckBox
особенность.
Я хотел бы создать форму с другим динамическим объектом (текстовое поле, флажок, метка). Проблема возникает, когда я пытаюсь позже сослаться на флажок (или любые другие объекты) в моем коде с их соответствующим именем. Я думаю, что не использую присвоение имени собственному. Я хотел бы, чтобы флажок был назван как имя учетной записи, чтобы я мог к нему обратиться позже. (пример: $MyAccountName.Enabled = $false)
$buttonLoadLabels_Click = {
$CheckBoxCounter = 1
$accounts = Get-LocalUser -Name *
foreach ($account in $accounts)
{
$label=New-Object System.Windows.Forms.Label
$label.Text=$account
$label.TextAlign= 'MiddleCenter'
$label.Font=$label1.Font
$flowlayoutpanel1.Controls.Add($label)
$CB = New-Object System.Windows.Forms.CheckBox
$CB.Name = $account
$flowlayoutpanel1.Controls.Add($CB)
}
}
Позже система выдает ошибку при попытке отключить CheckBox, заявляя, что он не распознается как правильный объект:
ОШИБКА: свойство "Включено" не может быть найдено для этого объекта. Убедитесь, что свойство существует и может быть установлено.
$MyAccountName.Enabled = $false
Любая помощь приветствуется