Vb.net-textbox

提供:Dev Guides
移動先:案内検索

VB.Net-TextBoxコントロール

テキストボックスコントロールを使用すると、実行時にフォームにテキストを入力できます。 デフォルトでは、1行のテキストを受け取りますが、複数のテキストを受け入れ、さらにスクロールバーを追加することもできます。

ツールボックスからテキストボックスコントロールをドラッグし、フォームにドロップして、テキストボックスを作成しましょう。

VB.Netテキストボックスコントロール

TextBoxコントロールのプロパティ

以下は、TextBoxコントロールの一般的に使用されるプロパティの一部です-

Sr.No. Property & Description
1

AcceptsReturn

複数行のTextBoxコントロールでEnterキーを押すと、コントロールに新しいテキスト行が作成されるか、フォームのデフォルトボタンがアクティブになるかどうかを示す値を取得または設定します。

2

AutoCompleteCustomSource

AutoCompleteSourcepropertyがCustomSourceに設定されているときに使用するカスタムSystem.Collections.Specialized.StringCollectionを取得または設定します。

3

AutoCompleteMode

TextBoxの自動補完の動作を制御するオプションを取得または設定します。

4

AutoCompleteSource

自動補完に使用される完全な文字列のソースを指定する値を取得または設定します。

5

CharacterCasing

TextBoxコントロールが入力された文字の大文字と小文字を変更するかどうかを取得または設定します。

6

Font

コントロールによって表示されるテキストのフォントを取得または設定します。

7

FontHeight

コントロールのフォントの高さを取得または設定します。

8

ForeColor

コントロールの前景色を取得または設定します。

9

Lines

テキストボックスコントロール内のテキストの行を取得または設定します。

10

Multiline

これが複数行のTextBoxコントロールかどうかを示す値を取得または設定します。

11

PasswordChar

単一行のTextBoxコントロールでパスワードの文字をマスクするために使用される文字を取得または設定します。

12

ReadOnly

テキストボックス内のテキストが読み取り専用かどうかを示す値を取得または設定します。

13

ScrollBars

複数行のTextBoxコントロールに表示されるスクロールバーを取得または設定します。 このプロパティには値があります-

  • None
  • 水平
  • 垂直 *Both
14
  • TabIndex*

コンテナ内のコントロールのタブオーダーを取得または設定します。

15

Text

TextBoxの現在のテキストを取得または設定します。

16

TextAlign

TextBoxコントロールでのテキストの配置方法を取得または設定します。 このプロパティには値があります-

  • Left
  • 右 *センター
17
  • TextLength*

コントロール内のテキストの長さを取得します。

18

WordWrap

必要に応じて、複数行のテキストボックスコントロールが次の行の先頭に単語を自動的に折り返すかどうかを示します。

TextBoxコントロールのメソッド

以下は、TextBoxコントロールの一般的に使用されるメソッドの一部です-

Sr.No. Method Name & Description
1

AppendText

テキストボックスの現在のテキストにテキストを追加します。

2

Clear

テキストボックスコントロールからすべてのテキストをクリアします。

3

Copy

テキストボックスの現在の選択を Clipboard にコピーします。

4

Cut

テキストボックス内の現在の選択を*クリップボード*に移動します。

5

Paste

テキストボックスの現在の選択を Clipboard の内容に置き換えます。

6

Paste(String)

元に戻すバッファをクリアせずに、選択したテキストを指定したテキストに設定します。

7

ResetText

Textプロパティをデフォルト値にリセットします。

8

ToString

TextBoxBaseコントロールを表す文字列を返します。

9

Undo

テキストボックスの最後の編集操作を取り消します。

TextBoxコントロールのイベント

以下は、テキストコントロールの一般的に使用されるイベントの一部です-

Sr.No. Event & Description
1

Click

コントロールがクリックされたときに発生します。

2

DoubleClick

コントロールがダブルクリックされたときに発生します。

3

TextAlignChanged

TextAlignプロパティの値が変更されたときに発生します。

この例では、3つのテキストボックスを作成し、ボタンのClickイベントを使用して、入力されたテキストをメッセージボックスを使用して表示します。 次の手順を実行します-

  • 3つのLabelコントロールと3つのTextBoxコントロールをフォームにドラッグアンドドロップします。
  • ラベルのテキストをそれぞれ、名前、組織、コメントに変更します。
  • テキストボックスの名前をそれぞれtxtName、txtOrg、およびtxtCommentに変更します。
  • フォーム上のボタンコントロールをドラッグアンドドロップします。 名前をbtnMessageに設定し、テキストプロパティを 'Send Message’に設定します。
  • ボタンをクリックしてコードウィンドウにClickイベントを追加し、次のコードを追加します。
Public Class Form1
   Private Sub Form1_Load(sender As Object, e As EventArgs) _
       Handles MyBase.Load
      ' Set the caption bar text of the form.
      Me.Text = "tutorialspont.com"
   End Sub

   Private Sub btnMessage_Click(sender As Object, e As EventArgs) _
   Handles btnMessage.Click
      MessageBox.Show("Thank you " + txtName.Text + " from " + txtOrg.Text)
   End Sub
End Class

上記のコードが実行され、Microsoft Visual Studioツールバーで使用可能な Start ボタンを使用して実行されると、次のウィンドウが表示されます-

結果フォーム

[メッセージの送信]ボタンをクリックすると、次のメッセージボックスが表示されます-

結果フォーム