반응형

이벤트

(C#) 폼 이벤트: Form_Load, FormClosing, FormClosed, 폼 닫기

C#, 윈폼 프로그램에서 Form_Load, FormClosing, FormClosed 이벤트에 대해 알아봅니다. 이벤트설명Activated폼이 활성화 될 때마다 발생한다.FormClosing폼이 닫히기 전에 발생한다.FormClosed폼이 닫힌 후에 발생한다.Load폼을 로드 할 때 발생한다.Resize폼의 크기를 조종할 때 발생한다. FormClosing 이벤트의 예 다음 코드는 폼의 닫기(X 버튼)를 누를 경우, "프로그램을 종료할까요?"를 출력하고, [아니오] 버튼을 누르면 폼이 닫히는 것을 취소합니다. private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult..

C# 2024.05.14

(파이썬) tkinter: 마우스 이벤트 처리하기, 그림 그리기

tkinter 모듈을 이용한 윈도우용 응용 프로그램에서 마우스 이벤트 처리에 대해서 설명합니다. 위젯에 마우스 이벤트를 처리하는 방법은 다음과 같습니다. 위젯.bind("", 이벤트_발생시_처리할_함수) 이벤트 지정자에는 다음과 같은 기능이 있습니다. 이벤트 설명 마우스 버튼 마우스 왼쪽 버튼 마우스 가운데 버튼 마우스 오른쪽 버튼 마우스가 움직이면 발생 왼쪽 버튼을 누르면서 움직이면 발생 가운데 버튼을 누르면서 움직이면 발생 오른쪽 버튼을 누르면서 움직이면 발생 더블 클릭하면 발생 버튼을 놓을 때 발생 왼쪽 버튼을 놓을 때 발생 마우스 포인터가 위젯 내부에 진입하면 발생 마우스 포인터가 위젯을 벗어나면 발생 다음 코드는 윈도우 폼을 마우스 버튼으로 클릭하면 어떤 마우스 버튼인지 표시해줍니다. from ..

Python 2023.12.02

(C#, ASP.NET) 텍스트 박스에서 엔터키 처리하기

텍스트박스에서 값을 입력하고, 엔터키를 누르면 [버튼]을 클릭하는 코드를 실행하고 싶은데, 텍스트박스의 기본 이벤트에는 키입력 처리를 할 수 없기 때문에 엔터키 처리를 할 수 없습니다. 여기에 관한 문제의 해결 방법을 설명합니다. C#, 웹폼(WebForm)의 텍스트 박스에는 윈폼처럼 클릭(Click) 이벤트가 없습니다. 아래의 예제처럼 텍트스박스에서 엔터키를 누르면 버튼의 클릭 이벤트를 처리하도록 설정할 수 있습니다. 예제 텍스트 박스 (ID): txtSearch 검새 버튼 (ID): btnSearch protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { } txtSearch.Attributes["onkeypress"] = ..

C#_ASP.NET 2023.06.24
반응형