AGB  ·  Datenschutz  ·  Impressum  







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

Form2 in Form1 darstellen aber wie?

Ein Thema von medirar · begonnen am 2. Mär 2009 · letzter Beitrag vom 23. Mär 2009
Antwort Antwort
Seite 1 von 2  1 2      
medirar

Registriert seit: 4. Feb 2009
Ort: BO
24 Beiträge
 
RAD-Studio 2009 Arc
 
#1

Form2 in Form1 darstellen aber wie?

  Alt 2. Mär 2009, 23:22
Hallo Leute! Ich möchte gerne ein Berechnungsprogramm schreiben.
Das programm würde mehrere Formen haben. z.B. Form1 = Hauptformular, Form2=Matheberechnungen, Form3=irgendwas u.s.w.

Jetzt zu meinen Problem.:

Wie mache ich das das die anderen Formen also z.B. Form2 in Form1 also im Hauptformular dargestellt wird.

Im Hauptformular habe ich links eine Navigation erstellt und jetzt sollen halt die anderen Formen nach einen Button Klick
aus dem Navibereich im Hauptformular erscheinen am besten "alClient" aber wie mache ich das. Wenn ich auf ein Button Klicke
mache ich das so : Form2.Show; aber ich möchte ja kein eigenes Fenster sondern soll halt wie in Outlook im hauptformular erscheinen.


ich hoffe das Ihr mir helfen könnt...

THX lg Chris
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Form2 in Form1 darstellen aber wie?

  Alt 2. Mär 2009, 23:29
Es sollte reichen den Parent des Fensters entsprechend zu ändern. Nämlich den des zweiten Formulars auf das erste Formular.
Delphi-Quellcode:
Form2.Parent := Self;
Form2.Show;
Dazu dann noch BorderStyle ändern, wenn du keinen willst, dann noch Align oder Left, Top, Width und Height, usw.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Form2 in Form1 darstellen aber wie?

  Alt 2. Mär 2009, 23:29
Stichwort: TFrame
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#4

Re: Form2 in Form1 darstellen aber wie?

  Alt 2. Mär 2009, 23:32
Wie sieht es aus mit MDI-Fenster, müsste genau das sein was du suchst.

Gruß Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
medirar

Registriert seit: 4. Feb 2009
Ort: BO
24 Beiträge
 
RAD-Studio 2009 Arc
 
#5

Re: Form2 in Form1 darstellen aber wie?

  Alt 2. Mär 2009, 23:47
Uj! Ging ja Flott!

Ich probiers ersteinmal aus.. Danke für die Raschen Antworten.

Aber MDI mchte ich eigentlich nicht machen....
  Mit Zitat antworten Zitat
medirar

Registriert seit: 4. Feb 2009
Ort: BO
24 Beiträge
 
RAD-Studio 2009 Arc
 
#6

Re: Form2 in Form1 darstellen aber wie?

  Alt 2. Mär 2009, 23:54
Also hiermit funktionierst es.

Form2.Parent := Self;
Form2.Show;

und wie soll das mit TImage funktionieren?

  Mit Zitat antworten Zitat
medirar

Registriert seit: 4. Feb 2009
Ort: BO
24 Beiträge
 
RAD-Studio 2009 Arc
 
#7

Re: Form2 in Form1 darstellen aber wie?

  Alt 3. Mär 2009, 00:01
Also nochmal mit den Befehlen

Form2.Parent := Self;
Form2.Show;

geht das aber Wie bekomme ich jetzt das formular wirlich nur in den Aktiven Bereich? also alClient?


Sorry für solche Einträge hab nur verdammt lange nichts mehr gemacht in Delphi.
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Form2 in Form1 darstellen aber wie?

  Alt 3. Mär 2009, 00:02
Zitat von medirar:
...und wie soll das mit TImage funktionieren?
Wer hat was von TImage gesagt?
  Mit Zitat antworten Zitat
medirar

Registriert seit: 4. Feb 2009
Ort: BO
24 Beiträge
 
RAD-Studio 2009 Arc
 
#9

Re: Form2 in Form1 darstellen aber wie?

  Alt 3. Mär 2009, 00:17
ach Sorry! bin ein wenig Müde

nicht TImage sondern TFrame ! xD
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Form2 in Form1 darstellen aber wie?

  Alt 3. Mär 2009, 00:21
Zitat von medirar:
geht das aber Wie bekomme ich jetzt das formular wirlich nur in den Aktiven Bereich? also alClient?
Indem du das einstellst, wo ist das Problem?
Align auf alClient, fertig. Entweder per Code oder in Delphi im Objektinspektor.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 17:22 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