Цитата 9119:
Но, все же непонятно как добавить скрол, если вставленный текст весь не виден в окне (приходится опускаться/подыматься стрелками клавы) »
|
View Multiple Lines in TextBox Control - Windows Forms .NET Framework | Microsoft Docs
Цитата 9119:
Также в данном поле не работает почему-то сочетание ctrl+a, например. »
|
Если задано свойство .Multiline — не работает. Вроде как старый, известный баг. Который то «лечится», то возвращается заново.
Косо-криво на верхнем уровне можно обойти своим обработчиком:
Скрытый текст
Код:

Add-Type -AssemblyName System.Windows.Forms
Add-Type -AssemblyName System.Drawing
[System.Windows.Forms.Application]::EnableVisualStyles()
$oForm = New-Object System.Windows.Forms.Form
$oForm.Text = 'Sample form'
$oForm.Size = New-Object System.Drawing.Size(300,200)
$oForm.StartPosition = 'CenterScreen'
$oTextBox = New-Object System.Windows.Forms.TextBox
$oTextBox.Location = New-Object System.Drawing.Point(10,40)
$oTextBox.Size = New-Object System.Drawing.Size(260,80)
$oTextBox.Multiline = $true
$oTextBox.AcceptsReturn = $true
$oTextBox.WordWrap = $false
$oTextBox.ScrollBars = [System.Windows.Forms.ScrollBars]::Both
$oTextBox.Add_KeyDown({
if ($_.Modifiers -eq [System.Windows.Forms.Keys]::Control -and $_.KeyCode -eq [System.Windows.Forms.Keys]::A) {
$oTextBox.SelectAll()
}
})
$oForm.Controls.Add($oTextBox)
$oForm.Add_Shown({$oTextBox.Select()})
$oForm.ShowDialog()
Цитата YuS_2:
Это, как раз, не проблема, один условный блок всё решает... »
|
Поясните примером.