안녕하세요. 제가 TEdit컴포넌트를 사용하는 프로그램을 만들고 있습니다.
TEdit 컴포넌트의 Text프로퍼티를 변경해 주면 (예: Edit1.Text := 'test') TEdit 컴포넌트의 OnChange이벤트가 자동으로 발생해서 Edit1Change 이런 함수가 실행되는데요, Text값을 변경하면서 OnChange이벤트가 발생되지 않도록(혹은 이벤트를 Edit1Change함수가 실생되지 않도록)하는 방법이 없나해서 질문 올립니다.
혹시 아시는 분께서 답변주신다면 정말 감사하겠습니다.
필요한 시점에 이벤트 멈추기
Edit1.OnChange := nil;
필요한 시점에 이벤트 살리기
Edit1.OnChange := Edit1Change;