我需要一個可以平滑滾動的字符串網格,而不是鎖定頂行/左列位置。滾動TStringGrid
時,左側可見列和頂部可見行會沿頂部/左側邊緣對齊。我需要用戶能夠平滑滾動,而不是將這些邊緣鎖定到位。平滑滾動字符串網格
我不認爲這是可能的VCL TStringGrid
修改(或TCustomGrid
對於這個問題),因爲它依賴於性能,如TopRow
,LeftCol
,VisibleRowCount
等。我敢肯定,我需要一個第三方控件,但如果可能的話,我很樂意使用TStringGrid
,因爲我已經有很多代碼纏繞它了。如果我確實需要第三方網格,那麼我希望它能像TStringGrid
一樣緊密合作。
我不知道你在這裏要求什麼。你在談論水平嗎?或垂直滾動? 「卡入到位」意味着什麼,或者「將這些邊緣鎖定到位」?我廣泛使用了'TStringGrid',並且不知道你反對什麼行爲或者你想在這裏問什麼。 – 2012-08-17 01:10:45
當您垂直或水平滾動時,它一次移動一列/一行。 – 2012-08-17 02:21:40
但這就是網格的工作方式,例如Excel中使用的那些。網格中的部分數據行沒有用處。如果你不想要這種行爲,那麼你正在使用錯誤的控件。 – 2012-08-17 02:25:46