2012-09-17 3 views
1

의 Windows Forms 컨트롤에서 ThreadExceptionEventHandler를 처리 할 때 예외를 처리하는 ThreadExceptionEventHandler를 사용합니다. 아쉽게도 응용 프로그램에서 내 Windows Forms 컨트롤을 사용하는 경우 응용 프로그램의 예외가 Windows Forms 컨트롤의 ThreadExceptionEventHandler에 의해 트랩 된 것처럼 보입니다. ThreadExceptionEventHandler의 범위를 내 Windows Forms Control에서 발생한 예외로만 제한 할 수있는 다른 이벤트 핸들러가 있습니까? .NET의 Windows Forms 컨트롤

는 UserControl이이 응용 프로그램 예외 처리를 방해해서는 안, 일반적으로 당신

+1

".NET UserControl"이 없습니다. WinForms, WebForms, WPF 또는 기타를 나타내십시오. –

+0

죄송합니다 - 질문을 수정했습니다. Windows Forms 컨트롤에 대해 이야기하고 있습니다. –

답변

1

감사드립니다. 그냥 지역 비즈니스를 돌보고 나머지는 손에 쥘 수 있습니다.

컨트롤이 스레드를 시작하면 일반적으로 예외를 처리해야합니다. 남은 것은 통제 권한이 아닙니다.

+0

고맙습니다. 그래서 .. 내 Windows Forms 컨트롤을 사용하는 응용 프로그램에 자체 전역 예외 처리기가 있으면 Windows Forms 컨트롤의 예외 처리기가이를 방해해서는 안됩니다. 맞습니까? –

+0

예. 또한 20 페이지의 추가 문서를 작성할 필요가 없습니다. 일을 단순하게 유지하십시오. –

+0

완벽한 - 감사합니다. –

관련 문제