アプリ版:「スタンプのみでお礼する」機能のリリースについて

Visual Basic 2008でのプログラミングです

TextBoxを縦横5個づづ並べて、それぞれにテキストを表示させておいて、いずれかのTextBoxが変更された場合、各TextBoxのTextChangedイベントで処理するのでしょうが、25個のうちいずれかが変更されたことをまとめて検出する方法はないものでしょうか?

ご教示お願い致します。

A 回答 (2件)

わたしはVB2005なのですが・・・


TextBox1~TextBox25まであったとすると
TextBox1のTextChangedイベントのHandles TextBox1.TextChanged を下記のように
Handles TextBox1.TextChanged, TextBox2.TextChanged, TextBox3.TextChanged, TextBox4.TextChanged, TextBox5.TextChanged・・・としたら
どのテキストボックスを変更しても このイベントが発生します。
    • good
    • 0
この回答へのお礼

素早い回答ありがとうございました。
早速やってみます
ありがとうございました。

お礼日時:2010/01/29 12:08

投稿エラーでみたら既に回答されてますね…。


参考までに下記URLで似た様なことが書かれています。
http://www.atmarkit.co.jp/fdotnet/vb6tonet/vb6to …

ちなみに、この場合だと25個のTextChangedイベントは同じ処理を行います。

仮にあなたが、テキストボックス毎に少し処理を変えたいという場合、
メソッドの引数にあるsenderをテキストボックスでキャストしてあげれば、
TextChangedイベントが発生したテキストボックスの情報がとれます。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
参考ページで勉強させて頂きます。
ありがとうございました。

お礼日時:2010/01/29 12:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A