【发布时间】:2016-12-10 21:20:03
【问题描述】:
我已经实现了一个 flowlayoutpanel 来将图像显示为一种灯箱。 我需要将新图像添加到 FLP 中,而不是在最后,而是作为主要图像。 为此,我创建了一个包含新图像的列表,并在添加操作之前将 FLP 的图像添加到该列表中。然后我清除了 FLP 的控件并添加了临时列表中的所有图像。这一切都很好,除了我想保留第一张图像的滚动位置。 我想知道,如何将控件滚动到面板顶部。 使用 ScrollControlIntoView,图像变得可见,但不会滚动到面板顶部。
请找出以下 2 张图片来更清楚地描述需求:
first image 显示了在上面添加新行之前的情况。 然后在标记图像(红色箭头)上方添加新图像后 2nd image 表示黄色的新行应该向上滚动。
我想将黄色标记的行滚动到窗口外,使标记的图像保持在其位置
【问题讨论】:
标签: c# flowlayoutpanel