2012-06-25 64 views
0

我正在使用圖表控件將某些數據顯示爲柱狀圖。該圖表設置爲支持「縮放」以及帶狀線。它工作得很好,直到週五。突然之間,帶狀線開始出現,我能看到它們的唯一方法是放大;即使他們沒有出現在正確的位置!我重建瞭解決方案,嘗試刪除並添加對「可視化」庫的引用。我的意思是我想不出別的,畢竟我沒有改變任何代碼!任何人都可以請解釋發生了什麼事?StripLines沒有顯示在Windows窗體中的MS Chart控件上?

謝謝。

+0

只是一個更新.. 如果我將StripLine上的'IntervalOffsetType'屬性更改爲'周'而不是'天'[我的X軸比例爲天],則線條顯示,但會盡快消失我放大! 任何想法?? – usp

回答

2

我猜我想通了! StripLine對象上的'IntervalOffset'不是從圖表的原點開始計算的,它總是從ChartAreat的起點出發,用戶可以使用[縮放]查看它。另外,StripLines被添加到BackGround而不是ChartArea的ForeGround。因此,如果縮放級別小於StripLine間隔,即使您在Axis上滾動,也無法看到它。

編輯:我的要求是突出顯示圖形的特定區域。因此,我使用CustomPainting而不是StripLines將「矩形」添加到我的統計圖前景以突出顯示區域!希望微軟提高StripeLines和縮放功能的文檔。