MS Chart 컨트롤에 의해 throw 된 예외를 잡을 수없는 이유를 알 수 없습니다. Visual Studio 2010을 최신 업데이트와 함께 사용하고 있습니다. 당신의 도움에 감사드립니다.MS Chart 컨트롤 예외를 수신 할 수 없습니다.
다음은 문제가 다시 생성하는 방법은 다음과 같습니다
- 을 새로운 윈폼 응용 프로그램
- 버튼을 드롭 기본 폼에 System.Windows.Forms.DataVisualization
- 에 대한 참조를 추가하고 만들기 차트 컨트롤은
폼의 생성자에 다음 코드를 추가
int[] x = new int[] { 1, 2, 3, 4, 5 }; int[] y = new int[] { 5, 13, 4, 10, 9 }; chart1.Series[0].Points.DataBindXY(x, y);
양식
이상 실행되지 않습니다 catch 블록에있는 버튼을 클릭하여 응용 프로그램
try
{
chart1.Series[0].Label = "#VAL{";
}
catch
{
MessageBox.Show("Exception caught");
}
다른 스레드에서이 작업을 수행하고 있습니까? – leppie
아닙니다. 앞서 언급 한 문제를 재현하는 단계는 표준 단일 스레드 winforms 응용 프로그램 템플릿을 사용합니다. – veezi