C# 엔터 쳤을 때 이벤트 발생시키기

2019. 6. 14. 10:41C#

728x90
반응형



step 1) 엔터를 쳤을 때 들어오는 KeyEventArgs e 를 받는다.

step 2) 만약 e의 keycode 값이 enter라면

step 3) 이벤트를 발생시킨다. btnAction.click 클릭 하여 , btnAction_Click 이라는 사용자 함수를 실행

       private void EnterKeyPress(object sender, KeyEventArgs e)
        {  // 만약 enter를 눌렀다면 btnAction 버튼을 클릭해라!
            if (e.KeyCode == Keys.Enter)
            {
                btnAction.Click += new EventHandler(btnAction_Click);
            }
        }

        private void btnAction_Click(object sender, EventArgs e)
        { // 버튼 눌렀을 때 특정 좌표에 글자 그려주는 코드임
            if (txtXPath.Text == "" || txtYpath.Text == "")
            { return; }

            Point xyPath = new Point(int.Parse(txtXPath.Text),int.Parse(txtYpath.Text));
            drawString.DrawString(info[0], Font, Brushes.DarkGray,xyPath);
        }

 

 

728x90
반응형