L
landfish2873
Unregistered / Unconfirmed
GUEST, unregistred user!
我是有两张TPaintBox叠在一起,如果我用以下方法的话不可行!
因为它实际上是在上面覆盖一层白色的Rect,这样一来整个画面包括另一个TPaintBox上面画的东西也会被覆盖为白色。
PaintBox1.Canvas.Brush.Color := ClWhite;
PaintBox1.Canvas.FillRect(pb_PaintBox1.Canvas.ClipRect);
我希望达到的效果是叠在一起的两个TPaintBox,其中一个清除线条,另一个保持不变。
有没有什么办法? 谢谢!!
因为它实际上是在上面覆盖一层白色的Rect,这样一来整个画面包括另一个TPaintBox上面画的东西也会被覆盖为白色。
PaintBox1.Canvas.Brush.Color := ClWhite;
PaintBox1.Canvas.FillRect(pb_PaintBox1.Canvas.ClipRect);
我希望达到的效果是叠在一起的两个TPaintBox,其中一个清除线条,另一个保持不变。
有没有什么办法? 谢谢!!