c# control.enabled를 false로 한 때 주의할 점

비주얼 컨트롤의 enabled를 false로 하면 이건 없는 거로 처리된다. 예를 들어 두 개의 버튼들을 겹쳐 놓고 앞의 것을 enabled = false로 해 보자. 앞의 버튼을 클릭하면 이게 enabled 되어 있지 않으므로 아무 반응도 없어야 할 거 같지만 뒤에 가려져 있는 버튼의 클릭 이벤트가 실행된다. 앞의 컨트롤을 뚫고 뒤의 컨트롤을 클릭한 거로 작동한다.