L luoshouhua Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-04 #1 我在label的画布上画线条,但当有窗体等从label上移过时,画布中的图像就被擦掉了。这是怎么回事?
G GWJ123 Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-05 #2 Tlabel 不是TWinControl类的子类,属于非窗口类控制,没有窗口句柄,而且主要用于显示静态文本的,建议用其他组件 不同的组件的Canvas的特性是不一样的,可以多做做比较
R rudd Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-05 #6 我是在TPanel的Canvas上画图,曾经也出现过楼主的问题,后来我用了canvas.CopyRect这个方法来解决的,效果很好。
Z zjan521 Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-06 #7 肯定会被擦掉的 因为它的文字显示是在Label.Parent重画时画在Label.Parent的画布上的 是非持久性的
L luoshouhua Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-07 #9 我知道Tlabel重画了,怎样防止呢?他们说可以派生一个类 将paint属性继承下来,应该怎么写?