2017-01-26 7 views
1

여러 다른 크기의 문자열을 상자로 반환하고 있습니다. 나는 System.Windows.Forms.Label을 사용했지만 아쉽게도 일부 문자열이 너무 커서 표시되지 않습니다. 은 내가 System.Windows.Forms.TextBox로 교체 시도했지만 그것은 나를에도 true로 설정 여러 줄로, 1 개 라인을지나 그것의 높이를 설정할 수 없으며, 스크롤바 설정 :여러 줄을 허용하도록 텍스트 상자를 설정하는 방법 및 스크롤 가능성

$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) 

내가 여기 누락 아무것도 있나요 ? 스크롤바에 대한

+0

시도해 볼 수 있습니다. RichTextBox – Avshalom

+0

고맙습니다. – M24Kermit

답변

0
$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 = 3#Scrollbars.Vertical 
$objForm1.Controls.Add($objTextBox1) 
+0

작은 문제에 대한 설명을 덧붙여 문제가 해결되는 이유를 설명해 주시면 도움이됩니다. – Jonathan

0
$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) 

옵션은, "수평", 또는 "모두" "수직"가 될 수 있습니다.