防止ResizeEnd事件重置窗口大小

时间:2016-02-14 20:25:26

标签: c# windows winforms winapi

我有一个窗口,可以通过外部事件的代码调整大小。外部事件表示新数据可用,表单需要稍微调整大小以适应新数据。这在正常情况下工作正常但是当按住窗口标题栏的鼠标时,在释放鼠标后窗口被调整回原始大小。让我解释一下:

  1. 窗口的大小为X
  2. 在窗口标题栏上按下鼠标
  3. 收到外部事件,将窗口调整为Y.此工作正常,窗口正确调整大小并重新绘制。
  4. 在窗口标题栏上释放鼠标会导致触发ResizeEnd evnet,将窗口大小调整为X.
  5. 如何以最佳方式阻止窗口在ResizeEnd事件中重新调整为X?

0 个答案:

没有答案