Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 如何更改TDrawGrid的滚动行为_Delphi - Fatal编程技术网

Delphi 如何更改TDrawGrid的滚动行为

Delphi 如何更改TDrawGrid的滚动行为,delphi,Delphi,例如,TDrawGrid组件有一种标准的方法来确定向右和向左滚动时要滚动多少。我想要的是和滚动框一样的行为。左右滚动的数量要少得多,你可以控制它。正是出于这个原因,我一直在使用TScrollBox,直到我发现我不能再拥有固定行和固定列,因为我的滚动框决定了滚动 有没有一种不创建自己的组件的简单方法?从TCustonGrid中涉及的计算量来看,没有一种简单方法可以在创建或不创建组件的情况下实现这一点。这似乎可以为我提供一些有用的信息:

例如,TDrawGrid组件有一种标准的方法来确定向右和向左滚动时要滚动多少。我想要的是和滚动框一样的行为。左右滚动的数量要少得多,你可以控制它。正是出于这个原因,我一直在使用TScrollBox,直到我发现我不能再拥有固定行和固定列,因为我的滚动框决定了滚动


有没有一种不创建自己的组件的简单方法?

从TCustonGrid中涉及的计算量来看,没有一种简单方法可以在创建或不创建组件的情况下实现这一点。这似乎可以为我提供一些有用的信息: