複数行の入力の設定

広告

テキストボックスで複数の行を表示できるように設定します。

テキストボックスで複数行の表示の許可の設定するには「MultiLine」プロパティを使います。

テキストボックスコントロールで、複数行のテキストの取得と表示を許可す
るかどうかを設定します。

引数:
  object  設定するオブジェクトを指定します。
  Boolean  複数行のテキストの取得と表示を許可するかどうかを指定します。

「True」を設定すると複数行のテキストの取得と表示を許可します。「False」を設定すると複数行の取り扱いは出来ません。デフォルトの値は「False」です。

1行に表示しきれないテキストを入力すると自動的に改行されて表示されます。

実際の使い方としては次のようになります。

sampleForm.nameText.MultiLine = True

サンプルプログラム

では簡単なサンプルで試してみましょう。

testTextbox6.bas

Sub テスト()
    Load sampleForm
    sampleForm.nameText.MultiLine = True
    sampleForm.Show
End Sub

上記マクロを実行すると次のように表示されます。テキストボックスの高さは大きめにしてあります。

複数行の表示

文字を入力していくと自動的に改行されて表示されます。

複数行の表示

プロパティウィンドウで値を指定する

「MultiLine」プロパティついてはプロパティウィンドウで指定が出来ますので、値が決まっている場合は設計の時点で設定をしておくことも可能です。プロパティウィンドウの「MultiLine」の箇所の右側にある下矢印をクリックして値を選択して下さい。

複数行の表示

( Written by Tatsuo Ikura )