Не самое красивое решение, но оно должно работать.В этом примере можно создать только 5 переменных (0..4
).
$y = 0
0..4 | foreach {
$currentVar = New-Variable -Name databases_checkBox_$_ -Value $(New-Object System.Windows.Forms.CheckBox) -PassThru
$currentVar.Value.Width = 200
$currentVar.Value.Location = New-Object System.Drawing.Point(245,$y)
$y = $y+30
}
Вы можете выполнить двойную проверку, запустив Get-Variable databases_checkBox*
.
Как говорится, если вам нужно их сотниочень быстро запутаемся.Примите комментарий Ансгара как слово совета.