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

Любая помощь приветствуется

0 ответов

Другие вопросы по тегам