テキストボックスが複数行の場合
(複数行にする方法については別節参照のこと)
スクロールバーを表示したい場合は
ScrollBarsプロパティーに
System.Windows.Forms.ScrollBars列挙体の値を設定します。
C#
// スクロールバーを付ける(縦/横両方)※補足参照のこと
textBox1.WordWrap = false;
textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Both;
// スクロールバーを付ける(縦両方のみ)
textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
// スクロールバーを付ける(横両方のみ)※補足参照のこと
textBox1.WordWrap = false;
textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal;
// スクロールバーを無くす
textBox1.ScrollBars = System.Windows.Forms.ScrollBars.None;
VB.NET
'スクロールバーを付ける(縦/横両方)※補足参照のこと
TextBox1.WordWrap = False
TextBox1.ScrollBars = System.Windows.Forms.ScrollBars.Both
'スクロールバーを付ける(縦両方のみ)
TextBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical
'スクロールバーを付ける(横両方のみ)※補足参照のこと
TextBox1.WordWrap = False
TextBox1.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal
'スクロールバーを無くす
TextBox1.ScrollBars = System.Windows.Forms.ScrollBars.None
VC.NET
// スクロールバーを付ける(縦/横両方)※補足参照のこと
textBox1->WordWrap = false;
textBox1->ScrollBars = System::Windows::Forms::ScrollBars::Both;
// スクロールバーを付ける(縦両方のみ)
textBox1->ScrollBars = System::Windows::Forms::ScrollBars::Vertical;
// スクロールバーを付ける(横両方のみ)※補足参照のこと
textBox1->WordWrap = false;
textBox1->ScrollBars = System::Windows::Forms::ScrollBars::Horizontal;
// スクロールバーを無くす
textBox1->ScrollBars = System::Windows::Forms::ScrollBars::None;
※補足
横スクロールバーを表示させるためには
文字列が行末で折り返されないようにする必要があります。
WordWrapプロパティーにfalseを設定してください。
そうしなければ
文字列が行末で折り返されて表示されるため
横スクロールバーは現れません。