powershell - 如何设置文本框以允许多行和可滚动性

标签 powershell textbox output multiline

我将多个不同大小的字符串返回到一个盒子中。
我用过 System.Windows.Forms.Label但不幸的是,有些字符串对它来说太大了,无法显示。
我试过用 System.Windows.Forms.TextBox 替换它但它不会让我将它的高度设置为超过 1 行,即使将多行设置为 true,并且设置滚动条:

$objTextBox1 = New-Object System.Windows.Forms.TextBox 
$objTextBox1.Multiline = True;
$objTextBox1.Location = New-Object System.Drawing.Size(150,10) 
$objTextBox1.Size = New-Object System.Drawing.Size(300,200)
$objTextBox1.Scrollbars = Scrollbars.Vertical
$objForm1.Controls.Add($objTextBox1) 

有什么我在这里想念的吗?

最佳答案

$objTextBox1 = New-Object System.Windows.Forms.TextBox 
$objTextBox1.Multiline = $True;
$objTextBox1.Location = New-Object System.Drawing.Size(150,10) 
$objTextBox1.Size = New-Object System.Drawing.Size(300,200)
$objTextBox1.Scrollbars = "Vertical" 
$objForm1.Controls.Add($objTextBox1)

滚动条的选项可以是“垂直”、“水平”或“两者”。

关于powershell - 如何设置文本框以允许多行和可滚动性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41869700/

相关文章:

powershell - Powershell选择字符串列

html - 邮箱显示在 "random"处

java - 程序输出太多行?

powershell - Powershell命令与可变格式

azure - Microsoft Graph Powershell - Azure AD SAML 应用程序属性和声明未在门户中更新

powershell - 在 Powershell 中使用变量 Get-ADUser -Filter

c# - 需要帮助开发和绑定(bind) Double <--> 转换器

vb6 - VB6 中的占位符文本

php - 将输出从 C++ 传递到 PHP

java - 不明白输出