我需要一个可以平滑滚动的字符串网格,而不是锁定顶行/左列位置。滚动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