首页 > 解决方案 > 在 powershell 中编辑生成对象的属性

问题描述

我正在尝试创建 8 个标签,并编辑它们的 .Text 属性。

我已经搜索了一段时间,但无法在网上找到任何东西。不过,我可能会错误地搜索出来。

这是我正在尝试做的一个例子:

for ($i=1; $i -le 8; $i++)
{
    New-Object -TypeName System.Windows.Forms.Label | New-Variable -name "testing$i"
    $testing$($i).Text = 'text of label'
}

我觉得我很接近,但我已经没有想法了。我想知道是否有人可能有资源或建议。

谢谢!

标签: winformspowershell

解决方案


使用集合

$labels = 1..8 | foreach-object { New-Object -TypeName System.Windows.Forms.Label }

$labels | foreach-object { $_.Text = 'text of label' } 

推荐阅读