【发布时间】:2011-06-29 13:51:08
【问题描述】:
我有一个带有两个面板的 SplitContainer。当我拖动拆分器以调整两个面板的大小时,我在拖动时看到一个灰色条。在我释放鼠标按钮之前,面板实际上并没有被重绘。如何使面板刷新我拖动拆分器?
Fwiw,这是在 Delphi 中通过将 Splitter 控件的“ResizeStyle”设置为“rsUpdate”来实现的。
我已尝试将以下代码放入 SplitterMoving 事件中,但没有可见的更改。
private void splitCont_SplitterMoving(object sender, SplitterCancelEventArgs e)
{
splitCont.Invalidate();
//also tried this:
//splitCont.Refresh();
}
【问题讨论】: