【发布时间】:2020-12-18 08:43:45
【问题描述】:
移动拆分视图分隔线时 Windows 窗体上的默认行为会显示分隔线的“阴影”,并在移动后更新显示。有没有办法在拖动/调整大小时强制显示不断更新?
【问题讨论】:
-
Invalidate()调整大小并拖动它。 -
感谢您的回答。无法编辑 cmets 所以删除了前一个。我尝试在拆分控件的各种事件中使用 Invalidate() 和 Update():mouseMove、mouseDown、splitterMoving。全部不产生任何变化。 MovingSplitter 事件确实会正确触发,但调用 Invalidate、update 或 refresh 会强制任何重绘。知道为什么吗?
-
啊。它正在重绘,但只是没有使用新的拆分器位置。我想我必须手动设置拆分器位置,除非有我不熟悉的自动方式?