回 帖 发 新 帖 刷新版面

主题:[讨论]动态创建的Tshape对象如何显示?错在哪里?



procedure TForm1.Button1Click(Sender: TObject);
var myshape:Tshape;
begin
     myshape:=TShape.Create(form1);
     myshape.Visible:=true;
     myshape.Width:=200;
     myshape.Height:=200;
     myshape.Top:=150;
     myshape.Brush.Color:=rgb(255,0,0);
     //myshape.Show();
     //myshape.Invalidate;
     myshape.Refresh;
end;

回复列表 (共1个回复)

沙发

加上 myshape.parent:= form1; 你没告诉它 parent 它当然不知道自己显示到哪里去了

我来回复

您尚未登录,请登录后再回复。点此登录或注册