.NET C#,VB.NET,VC.NET

■スクロールバーを表示/非表示する

テキストボックスが複数行の場合
(複数行にする方法については別節参照のこと)
スクロールバーを表示したい場合は
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を設定してください。 そうしなければ 文字列が行末で折り返されて表示されるため 横スクロールバーは現れません。

トップ  > .NET C#,VB.NET,VC.NET
Copyright (C) 2005.09 〜 By Shougo Suzaki

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送