0

私はテキスト ベースのゲームを構築しており、通常のようにコンソールの代わりにフォームを使用することを考えました。そこで、コンソールの再構築を開始しました.1つは出力として、もう1つは入力として、2つのテキストボックスを作成しました。

これを行っているときに、次の問題が発生しました。コンソールアプリケーションでは、インラインで使用できますconsole.readline()
例:Dim str as String = console.readline()
フォームアプリケーションでこの効果が必要になり、ユーザーが入力ボックスでEnterキーを押して、彼が書いたテキストを取得するのを待ちます。
例: 私はキャラクター名を尋ね、ユーザーはそれを入力ボックスに入力する必要があります。今度は彼が何らかの方法で入力した名前が必要です。

編集:

UIスレッドをブロックせずにイベントが発生するのを待つ方法が必要になると思います。


これを解決する助けに感謝します、
マイロ。

4

2 に答える 2

0

私はあなたがこれを非常に考えすぎていると思います、私の友人。デフォルトでは、テキストボックスは TextBox1 と呼ばれます。

したがって、テキスト ボックス内のデータをキャプチャするには、次のように言います。

Dim someIdentifier As String = TextBox1.Text

これで、データを変数にキャプチャできました。

Console.ReadLine()
于 2013-04-23T13:20:56.107 に答える