OKAI, 나는 내가 여러 번 재사용하고있어 몇 가지 사용자 컨트롤이 있습니다. 예를 들어, 어떤 코드가 뒤에 NumericUpDown
컨트롤을 가지고 있지만 예외를 잡으려고합니다. ArgumentOutOfRangeException
하지만 아무런 생각이 없습니다 ... 또한 값을 변경하는 경우에만 처음 실행됩니다. 둘 이상의 인스턴스가 있습니다. 내 양식이 컨트롤.
내가 그렇게 해봤 무엇까지
private void num_ValueChanged(object sender, EventArgs e)
{
try
{
}
catch (Exception exception)
{
if (exception is ArgumentOutOfRangeException)
{
}
}
}
코드에 버그가 있습니다. 그것을 숨기려고 시도하지 않고 일어난다 고 생각하는 대신 코드를 수정해야합니다. 우리는 그것을 볼 수 없다. –
@HansPassant 나는 아무것도 숨기지 않았다. 이것은 내가 지금 가지고있는 모든 코드입니다. –
잡으려는 'ArgumentOutOfRangeException' 예외는 실제로 어디에서 발생합니까? –