我有问题的图形对象。我有一个循环遍历一些数组,并从它们获取图像,并在图片框上绘制它们。每件事情都很好,但是当我尝试调整大小或绘制另一个更加沉重的东西时,每件事物都开始闪烁,就像他们在绘画时一样。我知道绘制所有该死的东西太重了!但有什么办法可以避免撕裂?GDI +撕裂! VB.NET
谢谢。
编辑:
我的代码:
graphic.Clear(frmmain.Workspace.BackColor)
For i = 0 To mObjectsList.Count - 1
graphic.DrawImage(mObjectsList(i).oGraphic, mObjectsList(i).oX, mObjectsList(i).oY, mObjectsList(i).oWidth, mObjectsList(i).oHeight)
Next
任何代码,你想与我们分享,以加强你的描述,现在你谈论一些* GDI +撕裂*这对我来说没有意义? –
哦,是的,一会儿。 – MahanGM
好的,现在你已经显示了一些代码,我有几个问题:1.什么是'graphic',你如何获取对它的引用? 2.“mObjectsList”列表的大小是多少? 3.该代码在哪里执行? –