Imは現在C#を学習しており、TextBoxにテキストを追加したいと考えています。 は私がTextBox.AppendText()メソッドを使用してテキストを追加しています:WinformsでLineBreaksを避ける方法TextBox
public delegate void WriteToLogEventHandler(object sender, EventArgs e);
private void WriteToLog(object sender, EventArgs e)
{
if (InvokeRequired)
Invoke(new WriteToLogEventHandler(WriteToLog), new object[] { sender, e });
else
{
textBox_Messages.AppendText((e as WriteToLogEventArgs).Message);
}
}
しかし、私は自動改行に行をしたくない、私は、テキストボックスを横にスクロールします。私はすでに、「垂直」のTextBoxのスクロールバーのプロパティを試してみました「水平」と「両方」
が、テキストボックスには、常にこのようになります。
自動的にテキストボックスに水平スクロールを作るための方法はあります
言い訳私の英語 おかげロック...
'textBox_Messages.ScrollBars = ScrollBars.Both; –
マルチラインがオンになっている場合はオフにします。またテキストボックスの幅を広げてテキストを1行に表示できるようにします。これは常識のようです.. – MethodMan
nether 'ScrollBars.Both'だけではなく、複数行をfalseに設定しても機能しません。 @Fabioと@Thorsten Dittmarのソリューションが私のために働いた! – Locke