入会2度目の質問です。
WPFでテキストボックスを配置し、イベント発生時に何番目のテキストボックスなのかを判断して処理を行おうとしています。
現在、私のスキルでは、テキストボックス1つに対し、1イベントの処理を書くしかなく、まとめて行いたいのですが、どうすればよいのかわかりません。
複数のテキストボックスのイベントを1つにまとめることができれば幸いなのですが、プロパティーの設定の仕方もわかりません。
どなたかうまい方法をご存じないでしょうか?
どうぞよろしくお願いします。
ソースは以下です。
private void AAA_Load(object sender, EventArgs e)
{
this.codeText = new TextBox[5];
this.codeText[0] = this.txtcd1;//フォームのテキストボックスを配列に this.codeText[1] = this.txtcd2; this.codeText[2] = this.txtcd3; this.codeText[3] = this.txtcd4; this.codeText[4] = this.txtcd5; } private void codeText_KeyDown(object sender, EventArgs e) { int num = Array.IndexOf(codeText,sender); if(e.KeyCode==System.Windows.Forms.Keys.Enter){ 処理 } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/08 14:24