我在usercontrol中画了一个图形,由于在控件改变大小的时候需要重新绘制,但是如果重新绘图处理速度过慢,所以就先把picture粘贴到clipboard上,然后在UserControl_Resize()中再把clipboard中的图片粘贴至picture中。Private Sub UserControl_Resize()
Cls
Picture = Clipboard.GetData(2)
End Sub之后将此usercontrol放到form中Private Sub Form_Resize()
UserControl11.Move 0, 0, Me.Width, Me.Height
End Sub当form大小改变时没有图形了,虽然调用了UserControl_Resize(),也执行了Picture = Clipboard.GetData(2),但是就是没有图形,难道此时剪贴板里没有图形了嘛,只支持一次paste?
请教各位是怎么回事啊!!
在此多谢大家了!