J'ai un petit problème. Je suis en train de créer un TPaintBox sur un TPanel comme ceci:Problème lors de la création de tpaintbox sur le 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;
Maintenant, si je change à Form1, le parent du PaintBox je peux voir la brosse. Mais, avec parent modifié à Panel1, rien ne se passe. Une idée de comment puis-je résoudre ce problème?
Merci d'avance!
De toute façon, je viens de l'avoir. Bien que la boîte de peinture ait été créée avec succès, je ne savais pas que je devais travailler avec l'événement onPaint afin de le rendre visible. – Demetris
qu'avez-vous fait pour le faire fonctionner? –