У меня есть небольшая проблема. Я пытаюсь создать TPaintBox на TPanel, как это:Проблема с созданием tpaintbox на tpanel
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;
Теперь, если я изменить родитель PaintBox к Form1, я могу увидеть кисть. Но, с родителем, измененным на Panel1, ничего не происходит. Любая идея, как я могу это исправить?
Заранее благодарен!
Во всяком случае, я только что получил его. Хотя paintbox успешно создавался, я не знал, что мне пришлось работать с событием onPaint, чтобы сделать его видимым. – Demetris
Что вы сделали, чтобы заставить его работать? –