procedure TForm2.ToolButton2Click(Sender: TObject); var Origin:Tpoint; begin dbchart1.Canvas.Line(0,0,200,200); //画一条线 dbchart1.Canvas.Rectangle(origin.x,DBchart1.ChartRect.Top,origin.Y,DBChart1.ChartRect.Bottom.y);//画一个矩形DBChart1.Canvas.TextOut(100,100,'4-55');//输出文字 end;现在是只要有窗体改变或者是dbchart改变时,就什么都看不见了,而且打印预览也看不到那些画上去的,打印时也没有
var
Origin:Tpoint;
begin
dbchart1.Canvas.Line(0,0,200,200); //画一条线
dbchart1.Canvas.Rectangle(origin.x,DBchart1.ChartRect.Top,origin.Y,DBChart1.ChartRect.Bottom.y);//画一个矩形DBChart1.Canvas.TextOut(100,100,'4-55');//输出文字
end;现在是只要有窗体改变或者是dbchart改变时,就什么都看不见了,而且打印预览也看不到那些画上去的,打印时也没有
你是在button的onclick中做的,那么当窗体大小,改变的时候,自然就没有了。