0

我有一个多波段超网格,每个波段都有一个 ultragridrowedittemplate。

在设计视图中,超网格显示了几条水平线 - 每条都可以向下拖动以显示超网格带的视图。经过大量搜索后,我发现它们是行滚动区域,并且我在表单初始化过程中添加了一些代码以删除这些行滚动区域。

起初这很好,但是随着时间的推移,ultragrid 已经为其自身添加了越来越多的行滚动区域 - 现在加载应用程序时,运行代码需要越来越多的时间才能删除所有这些区域。

设计模式中是否有阻止添加这些行滚动区域的设置?我没有注意到添加它们时的模式。如果有人可以解释/帮助,将不胜感激!

谢谢

4

1 回答 1

1

在设计模式中,将分隔线拖到网格顶部以将其移除。要创建它们,应该在滚动条上方有一个手柄,您可以抓住并向下拖动。如果要防止在设计时或运行时创建它们,请将 DisplayLayout.MaxRowScrollRegions 设置为 1。

请注意,如果您不想要行或列滚动区域,您可能还希望将 DisplayLayout.MaxColScrollRegions 设置为 1。要删除 ColScrollRegions,请将分隔线拖到网格左侧以将其删除。如果您想将它们添加回来,滚动条的左侧有一个句柄。

于 2012-11-07T14:41:16.707 回答