D DearLily Unregistered / Unconfirmed GUEST, unregistred user! 2006-12-11 #1 在image上让文字左移显示,用canvas.textout();输出后怎样在下一次显示之前将原先文字内容清除?
D DearLily Unregistered / Unconfirmed GUEST, unregistred user! 2006-12-11 #5 因为我的image上是一副图片,擦除就会将背景色都擦掉,怎样才能不擦除背景色?
D DearLily Unregistered / Unconfirmed GUEST, unregistred user! 2006-12-11 #8 Johnny_du:refresh,repaint均没用
J Johnny_du Unregistered / Unconfirmed GUEST, unregistred user! 2006-12-12 #9 不会吧!?那就用两个TImage控件好了,一个用于后台存储背景图片,另一个用于显示图片和TextOut文字。每次TextOut文字前重新从另一个Image中加载背景,然后再TextOut文字。另外,在Form的Create中别忘了加入:DoubleBuffer := True;代码否则会出现Image闪烁现象。
不会吧!?那就用两个TImage控件好了,一个用于后台存储背景图片,另一个用于显示图片和TextOut文字。每次TextOut文字前重新从另一个Image中加载背景,然后再TextOut文字。另外,在Form的Create中别忘了加入:DoubleBuffer := True;代码否则会出现Image闪烁现象。