0

我有一个 Windows 窗体,每当我想要它的控件(如图片框更新)时,我需要隐藏它并显示它以让变化发生。这会导致我想要避免的眨眼。

有人知道我有什么选择吗?这是一个从form1复制到form2的图片框,让用户看到变化。

谢谢

4

2 回答 2

0

为什么不隐藏就不能改变控件的属性呢?

一些选项:

  1. 在更改控件之前不要隐藏控件。
  2. 显示正在更新的控件的加载动画覆盖(如果您要更新的不仅仅是几个,则显示整个表单)。
  3. 我不太确定您要做什么,但是双缓冲可能会帮助您。

如果这些选项没有帮助,请更详细地描述您的问题,我会尽力提供帮助。

于 2011-02-25T13:46:14.090 回答
0

我不知道这是否会有所帮助,但是,您可以尝试隐藏图片框,而不是隐藏图片框:

PictureBox.Invalidate();

复制图片框后

于 2011-02-25T13:46:40.050 回答