AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Form auf Panel ?

Ein Thema von stoxx · begonnen am 22. Feb 2006 · letzter Beitrag vom 16. Nov 2015
Antwort Antwort
Seite 1 von 3  1 23      
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#1

Form auf Panel ?

  Alt 22. Feb 2006, 18:26
ich kenne eine Software, die macht das so:

auf einem Panel im Programm können sich Forms befinden, es handelt sich nicht um eine MDI Anwendung.
JEtzt habe ich das versucht nachzubauen.
Das Form bekomme ich aufs Panel, aber es fehlen der Close, maximiere und minimieren Button.

das geht so:

Delphi-Quellcode:
procedure Tfrmxxx.CreateFormInplaced( form : TForm);
begin

  form.parent := Panelrechts;
  Form.BorderStyle := bsNone;
  form.Align := alnone; //alClient;
  form.Visible := true;
end; // von CreateFormInplaced
und ich kann das Form auch nicht verschieben und was sonst immer ich damit tun will.
Wie geht das jetzt ?
Danke !
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#2

Re: Form auf Panel ?

  Alt 22. Feb 2006, 18:29
Den BorderStyle musst du ja nicht ändern... Normalerweise gehts auch so.
  Mit Zitat antworten Zitat
Sebastian R.

Registriert seit: 12. Feb 2006
94 Beiträge
 
#3

Re: Form auf Panel ?

  Alt 22. Feb 2006, 18:34
Nimm einfach von den JEDI-Komponenten die Komponente JvCaptionPanel oder so, dann kann man da mit Form.Parent := xxx; dem etwas zuweisen.
Sebastian R.
Keep on programming!


CyCode.net - Meine Programme, Tutorials und Quelltexte
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#4

Re: Form auf Panel ?

  Alt 22. Feb 2006, 18:35
achso .. sorry... da borderstyle muss natürlich weg ... grrr
Es fehlen die Buttons in der Titelleiste.
Ich kann es nicht maximieren und nicht minimieren ... und auch nicht schließen ...
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

Re: Form auf Panel ?

  Alt 22. Feb 2006, 19:06
Zitat von stoxx:
achso .. sorry... da borderstyle muss natürlich weg ... grrr
Es fehlen die Buttons in der Titelleiste.
Ich kann es nicht maximieren und nicht minimieren ... und auch nicht schließen ...
Bei mir funktioniert es.

Delphi-Quellcode:
...
procedure TForm2.Button1Click(Sender: TObject);
begin
  Form1.Parent := Panel1;
  Form1.Visible := True;
end;
...
Ich sehe das Form1 in dem Panel inkl. Titelleiste und Verschieben, Größe ändern, minimieren, maximieren funktioniert innerhalb des Panels sehr gut sogar schliessen kann ich es.
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#6

Re: Form auf Panel ?

  Alt 22. Feb 2006, 19:18
und wieso geht das bei Dir ? grübel ..
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

Re: Form auf Panel ?

  Alt 22. Feb 2006, 19:27
Zitat von stoxx:
und wieso geht das bei Dir ? grübel ..
Schau mal hier:

[edit]Ist mit Delphi 7 gemacht[/edit]
Angehängte Dateien
Dateityp: zip bspforminpanel_205.zip (235,0 KB, 85x aufgerufen)
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#8

Re: Form auf Panel ?

  Alt 22. Feb 2006, 19:53
schon witzig, Dein projektbeispiel geht bei mir auch .. nur in meiner Anwendung funktionierts nicht ...
hehe .. Murphy lässt grüßen ...
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

Re: Form auf Panel ?

  Alt 22. Feb 2006, 19:57
Zitat von stoxx:
schon witzig, Dein projektbeispiel geht bei mir auch .. nur in meiner Anwendung funktionierts nicht ...
hehe .. Murphy lässt grüßen ...
Dann kanst Du ja jetzt Deinen Fehler suchen
Viel Spaß
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#10

Re: Form auf Panel ?

  Alt 22. Feb 2006, 20:04
gefunden .. die eigene Dummheit lässt grüßen
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:17 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