• 締切済み

プログラミング初心者です

始めまして。 今、「Visual Basic」でプログラムを作っています。 『ボタンを押したらボタンに登録したテキスト(文字)を出力するプログラム』 を組みたいのですが、どの関数を使えばいいのかがわかりません。 (ボタンの配置は流石にできました) 使用するべき関数などを教えていただけないでしょうか? 可能ならば、関数の調べ方なども教えていただけると大変助かります。

みんなの回答

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

Windowsのプログラムで、ベーシックな 方法により文字列を表示するのは相当 やっかいで、込み入った処理が必要 ですが、VBではとても簡単です。 テキストボックスにあるTextプロパティに 値を入れるだけです。 ボタンのイベントプロシージャ内で、以下の ようにします。 Private Sub Button_Click(~ Me.テキストボックス.Text = "ABC" End Sub

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

考え方が「人間臭すぎ」ます。 (1)ボタンに登録したテキスト  ボタンの何処に登録しているのでしょう?  A.メソッド内  B.ボタンの表題(Captionプロパティ)  C.その他独自のプロパティ等 (2)テキストを出力する  何処に?  A.ダイアログ  B.画面内テキストボックス  C.ファイル コンピュータは「子供の使い」なんです。 大人にモノを頼むような発想ではダメです。 正しい問合せは以下の例のようにします。 ボタンクリック時の動作 ボタンのクリックイベント内に定義してある テキストをダイアログに表示する。 表示はアイコンがなくOKボタンのみ。 掲題の文章では「何処にある」テキストを 「何処に」「どのような方法で」出力するか これが抜けているのです。 人にたずねるにせよ、ネットで調べるにせよ 具体性が乏しく観念的な文章ではなかなか 回答は得られませんよ。

dashimaki02
質問者

補足

お早い返答ありがとうございます。 実は「スクリーンキーボード」のようなものを作りたいと思っています。 ネットゲームでアイコンを押す代わりに自分で作成したボタンを押して指示を出したいと考えています。(アイコンはキーボード上での1~9を押しても指示が出せるのですが、キーボードを押した時の処理と同じ処理を今回作成しているボタンのプログラムで使用としています) (1)ボタンに登録したテキストは…   A.メソッド内です。 (2)テキストを出力する場所は…  ゲームのチャットボックスの中に文字が入力できれば大丈夫だと思うので、  B.画面内テキストボックスです   なので、 ボタンクリック時の動作 ボタンのクリックイベント内に定義してある テキストを画面内テキストボックスに表示する。 プログラムを組みたいと考えています。

関連するQ&A