2013-09-26 50 views
2

我可以一起使用分頁和scrollAxis工具嗎?因爲一旦我們做了一個滾動,之後嘗試使用page Number工具做下一個頁面或上一頁,它不起作用。Teechart +分頁和滾動到一起

感謝 阿克沙伊

回答

1

我不知道什麼的TeeChart ActiveX版您使用的也不是你使用的是什麼確切的工具。

隨着TeeChart v2013.0.1.1我可以有一個tcAxisScroll工具鏈接到底部軸,我仍然可以用鼠標右鍵拖動圖表(默認功能),並用鼠標左鍵拖動底部軸線( tcAxisScroll工具):

Private Sub Form_Load() 
    TChart1.Aspect.View3D = False 

    TChart1.AddSeries scLine 
    TChart1.Series(0).FillSampleValues 100 

    TChart1.Axis.Bottom.SetMinMax 0, 20 

    TChart1.Tools.Add tcAxisScroll 
    TChart1.Tools.Items(0).asAxisScroll.Axis = TChart1.Axis.Bottom 
End Sub 

在另一方面,你可能會使用廣播功能與tcPageNumber工具配合使用。 在這種情況下,您是對的,恐怕Paging功能不能與默認的拖動滾動功能結合使用。

Private Sub Form_Load() 
    TChart1.Aspect.View3D = False 

    TChart1.AddSeries scLine 
    TChart1.Series(0).FillSampleValues 100 

    TChart1.Page.MaxPointsPerPage = 20 
    TChart1.Tools.Add tcPageNumber 
End Sub 

就像你說的,只要拖動圖表滾動,tcPageNumber工具就停止工作。這是因爲拖動圖表時,您更改了軸範圍,並且該工具僅在未更改比例時才起作用。因此,只要按下OnPageChange事件中的工具,就可以輕鬆修復它,迫使軸自動運行:

Private Sub TChart1_OnPageChange() 
    TChart1.Axis.Bottom.Automatic = True 
End Sub