상세 컨텐츠

본문 제목

이벤트 등록법과 object sender의 사용법

C#

by xarfox 2010. 11. 26. 13:40

본문


제목:  tabControl 의 각 탭에에서 공통으로 사용할수 있는 TextBox?? 
3개의 TextBox 에 아래의 Keyup 이벤트를 등록하시면 될듯 싶습니다.
 
        private void TextBox_KeyUp(object sender, KeyEventArgs e)
        {
            TextBox t = sender as TextBox;
            string s = t.Text;
            switch (t.Name)
            {
                case "textBox1":
                    textBox2.Text = s;
                    textBox3.Text = s;
                    break;
                case "textBox2":
                    textBox1.Text = s;
                    textBox3.Text = s;
                    break;
                case "textBox3":
                    textBox1.Text = s;
                    textBox2.Text = s;
                    break;
            }
        }
 
 
설마 이벤트 등록하시는 방법은 아시리라 믿지만...
 
form load 나 초기화하는 method 에서
 
            textBox1.KeyUp += new KeyEventHandler(TextBox_KeyUp);
            textBox2.KeyUp += new KeyEventHandler(TextBox_KeyUp);
            textBox3.KeyUp += new KeyEventHandler(TextBox_KeyUp);
 
으로 등록하시면 됩니다.
 
즐딩하세욤.

관련글 더보기