2011-02-25 70 views
0

我們如何在運行時重新繪製控件而不閃爍(先隱藏它們並在之後顯示它們)?重新繪製沒有閃爍的控件

謝謝

+0

調用控件上的Refresh()? – rene 2011-02-25 13:22:36

+2

也許重複的http://stackoverflow.com/questions/220100/how-do-i-enable-double-buffering-of-a-control-using-c-window-forms – 2011-02-25 13:23:31

+0

@rene不起作用它是假設將圖像盒中的圖像以不同的形式複製到另一個圖像,但它需要一個隱藏和顯示才能正常工作。 – 2011-02-25 13:46:06

回答

1

使用double buffering

+0

的重複我的問題更加簡單:從一個圖像副本形式到另一個。就是這樣,形象不是那麼奇特! – 2011-02-25 13:44:48

+0

@Faulty Orc,我不明白簡單(什麼?)因素可以改變任何事情。您是否試圖將有關控件的DoubleBuffered屬性設置爲true,看看會發生什麼?否則,正如@Rene所說的,你需要提供更多的細節/代碼片段,你正在做什麼(最好是更新你的問題)。 – 2011-02-25 15:16:49