Powershell and Winforms controls



如果 $ form.controls 返回表单上所有控件的列表,那么返回特定控件的语法是什么?我想在我的表单上获取所有文本框的列表,而不是表单上的每个控件。谢谢!

您可以使用Where-Object中的Controls控制集合中的项目过滤:

$TextBoxes = $form.Controls |Where-Object {$_ -is [System.Windows.Forms.TextBox]}

最新更新