Canvas 的一个问题
我的 Canvas 有的时候不能用,怎么回事?
code 如下:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TForm2 * pf=new TForm2(this); //在此之前已经制作了 Form2
pf->Color=clWhite; // 这行有效果,下面的语句不起作用
pf->Canvas->FillRect(ClientRect);
pf->Canvas->Pen->Color=clRed;
pf->Canvas->Pen->Width=3;
pf->Canvas->MoveTo(10,10);
pf->Canvas->LineTo(200,200);
this->Canvas->MoveTo(1,1); //在没有上面的语句的时候,还好好的
this->Canvas->LineTo(100,100); // 有了之后, Form1 也画不出东西
pf->ShowModal();
delete pf;
}