
OS :WindowsXP Pro SP1
開発環境:VisualStudio .NET 2003
開発言語:C#
開発形態:Windowsアプリケーション
いつもこの場にお世話になっております。
今回もよろしくお願い致します。
現在、Windowsアプリケーションを作成しており、フォームにはコンボボックスとテキストが貼り付けてあります。コンボボックスは配列になっています。
using System.Windows.Forms;
public class Form1 : System.Windows.Forms.Form
{
省略
private ComboBox[] cmbArray = new ComboBox[3];
}
private void Form_Load(object sender, System.EventArgs e) // フォームロード
{
cmbArray[0] = comboBox1;
cmbArray[1] = comboBox2;
cmbArray[2] = comboBox3;
}
// イベントハンドラの登録
for( int i=0 ; i<3 ; i++)
{
cmbArray[i].Validated += new System.EventHandler(ComboBoxClick);
}
private void ComboBoxClick(object sender, System.EventArgs e)
{
MessageBox.Show(((ComboBox)sender).Text);
}
プログラムは上記のようになっています。
ここで質問なのですが、コンボボックス内のアイテムが変更されたらすぐに発生するイベントは何なのでしょうか?ここではClickイベントを使用していますが、コンボボックス内のアイテムを変更し、そのコンボボックスからカーソルが別のコントロールに移動して初めて発生します。
いろいろとイベントを試したのですが、どれもカーソルが移動する際に発生しているようなのです。
コンボボックス内のアイテムが変更されたらすぐに発生するイベントはあるのでしょうか?どなたかご存知の方がおりましたら、どうかご教授願います。
No.1ベストアンサー
- 回答日時:
> cmbArray[i].Validated += new System.EventHandler(ComboBoxClick);
このソースでtora0125さんが処理しているのはClickイベントではなくValidatedイベントです。
お早いご回答ありがとうございます。
taka_tetsu様のおっしゃる通り、私が処理していたのはValidatedイベントでした・・・。
自分ではcmbArray[i].Validatedの部分も修正していたつもりでした。お恥ずかしいです。
これからはこのようなケアレスミスに気をつけたいと思います。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# FlowLayoutPanelのコントロ...
-
別フォームからdatagridviewの削除
-
C#で、ある条件でFormが自動で...
-
C# フォームを閉じてもプログラ...
-
「アイテムは収集されました」...
-
エクセルで作った新しいウイン...
-
グラフの交点の求め方(Excel)
-
メッセージボックスを大きくす...
-
[VB.net] DataGridViewの列ヘッ...
-
ゲームでは結局どっちが良いの?
-
検索の画面がでなくなってしま...
-
エクセルのコントロールツール...
-
コントロールの書式設定で、“コ...
-
システム例外のメッセージを変...
-
皆さん、おはようございます♪ ...
-
ウィンドウスタイルの変更
-
vbaから他のアプリを終了
-
VCのコントロール最大配置数は?
-
勝手にウィンドウが開いて止ま...
-
マインクラフト(pc版)で座標...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# フォームを閉じてもプログラ...
-
C# FlowLayoutPanelのコントロ...
-
【C#】別フォームも同時に閉じ...
-
C#で、ある条件でFormが自動で...
-
C# 自分自身のコントロールを指...
-
C#でテキストボックスをクリッ...
-
c#で次の次のフォームへのデー...
-
コンボボックスのイベントについて
-
【C#】サブフォームからメイン...
-
ASP.NetでJavaScriptからポスト...
-
ラベルの透過について
-
form2 から form1に戻ったとき...
-
エクセルで作った新しいウイン...
-
グラフの交点の求め方(Excel)
-
「アイテムは収集されました」...
-
皆さん、おはようございます♪ ...
-
コントロールの書式設定で、“コ...
-
勝手にウィンドウが開いて止ま...
-
コンボボックス内の文字サイズ変更
-
エクセルのコントロールツール...
おすすめ情報