我有一個小問題。我試圖在TPanel這樣創建TPaintBox:在tpanel上創建tpaintbox的問題
procedure TForm1.mkPaint(S: string);
var PB: TPaintBox;
begin
PB := TPaintBox.Create(Self);
with PB do
begin
Parent := Panel1;
Visible := True;
Name := S;
Height := 100;
Width := 100;
Left := 8;
Top := 8;
// ParentColor := False;
Brush.Style := bsSolid;
Brush.Color := $00000000;
end;
Application.ProcessMessages;
end;
現在,如果我改變顏料盒的家長到Form1,我可以看到刷。 但是,將父項更改爲Panel1後,沒有任何反應。任何想法如何解決這個問題?
在此先感謝!
無論如何,我剛剛得到它。儘管paintbox創建成功,但我不知道我必須使用onPaint事件來使其可見。 – Demetris 2010-11-18 15:21:01
你是怎麼做到的? – 2010-11-23 11:41:40