Share via


方法 : TextBox コントロールを使用してユーザー入力を取得する

更新 : 2007 年 11 月

TextBox コントロールを使用すると、テキストの表示とユーザーからのテキストの取得の両方を行うことができます。ユーザーが TextBox にデータを入力したら、Text プロパティを使用して、そのデータを取得できます。既定では、TextBoxMultiline プロパティは false に設定されます。つまり、TextBox で Enter キーを押して複数行のテキストを作成することはできません。これを有効にするには、Multiline プロパティを true に設定します。

テキスト ボックスの入力値を取得するには

  1. [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。

  2. [新しいプロジェクト] ダイアログ ボックスで、[Windows フォーム アプリケーション] をクリックし、[OK] をクリックします。

    新しい Windows フォーム プロジェクトが開きます。

  3. ツールボックスから TextBox コントロールをフォームにドラッグし、[プロパティ] ウィンドウで次のプロパティを変更します。

    プロパティ

    Name

    inputText

    Multiline

    True

    Size

    175, 90

  4. Button コントロールをテキスト ボックスの横に追加し、次のプロパティを変更します。

    プロパティ

    Name

    retrieveInput

    Text

    Retrieve

  5. このボタンをダブルクリックして retrieveInput_Click イベント ハンドラを作成し、次のコードを追加します。

    MessageBox.Show(this.inputText.Text);
    
  6. F5 キーを押してプログラムを実行します。

  7. 複数行のテキストをテキスト ボックスに入力し、[Retrieve] をクリックします。

  8. テキスト ボックスに入力したすべてのテキストがメッセージに表示されることを確認します。

参照

概念

ユーザー インターフェイスのデザイン (Visual C#)

その他の技術情報

テキスト コントロール

Visual C# ガイド ツアー