Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Formular auf PaintBox "einsperren" wie eine ChildForm (https://www.delphipraxis.net/101411-formular-auf-paintbox-einsperren-wie-eine-childform.html)

Jackie1983 12. Okt 2007 17:22


Formular auf PaintBox "einsperren" wie eine ChildF
 
hi,

gibt es eine möglicht ein formular auf eine PaintBox auszugeben.
Also so wie eine MDI Anwendung nur ohne MDI.

Das wenn ich die Form bewege nicht aus der Paintbox komme. Geht das?

mkinzler 12. Okt 2007 17:27

Re: Formular auf PaintBox "einsperren" wie eine Ch
 
Wenn du beim Bewegen die Position überprüfst und bei Bedarf die Position korrigierst.

Jackie1983 12. Okt 2007 17:28

Re: Formular auf PaintBox "einsperren" wie eine Ch
 
eine andere möglichkeit gibt es nicht?

mkinzler 12. Okt 2007 17:29

Re: Formular auf PaintBox "einsperren" wie eine Ch
 
Meines Wissens nicht. Kann mir das auch nicht vorstellen.

Jackie1983 12. Okt 2007 17:40

Re: Formular auf PaintBox "einsperren" wie eine Ch
 
ok dann werde ich es wohl so machen

Sharky 13. Okt 2007 08:22

Re: Formular auf PaintBox "einsperren" wie eine Ch
 
Hai Jackie1983,

wenn Du anstelle einer PaintBox zum Beispiel ein TPanel verwendest sollte es reichen wenn Du das Panel der Form als .Parent zuweisst.

Delphi-Quellcode:
procedure TDemo_Form.Button1Click(Sender: TObject);
begin
  myForm := TForm.Create(Self);
  myForm.Parent := Panel1;
  myForm.Show;
end;

procedure TDemo_Form.Button2Click(Sender: TObject);
begin
  FreeAndNil(myForm);
end;

procedure TDemo_Form.FormDestroy(Sender: TObject);
begin
  if Assigned(myForm) then
  begin
    myForm.Free;
  end;
end;

Jackie1983 13. Okt 2007 14:12

Re: Formular auf PaintBox "einsperren" wie eine Ch
 
werde es später mal probieren....

Jackie1983 13. Okt 2007 16:13

Re: Formular auf PaintBox "einsperren" wie eine Ch
 
super habe jetzt ein Panel genommen.
thx


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz