我想不通爲什麼我無法趕上通過MS圖表控件拋出的異常。我正在使用Visual Studio 2010和最新更新。感謝您的幫助。無法趕上MS圖表控制例外
下面是如何重新產生問題:
- 創建一個新的WinForms應用程序
- 參考,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);
下面的代碼添加到該按鈕的點擊方法
try { chart1.Series[0].Label = "#VAL{"; } catch { MessageBox.Show("Exception caught"); }
- 運行應用程序
- 單擊窗體
catch塊以上從不執行上的按鈕。取而代之的是「InvalidOperationException異常」的標籤字符串中無效關鍵字的使用拋出冒泡到應用程序的主要方法。
你是從另一個線程做到這一點嗎? – leppie
不是。重現我提到的問題的步驟使用標準的單線程winforms應用程序模板。 – veezi