AGB  ·  Datenschutz  ·  Impressum  







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

Weitere Formulare/Fenster einbinden

Ein Thema von Whistler · begonnen am 17. Aug 2004 · letzter Beitrag vom 17. Aug 2004
Antwort Antwort
Seite 1 von 2  1 2      
Whistler

Registriert seit: 2. Mär 2004
98 Beiträge
 
Delphi 2006 Professional
 
#1

Weitere Formulare/Fenster einbinden

  Alt 17. Aug 2004, 12:34
Hallo,

die Frage ist eigentlich recht einfach:
Ich will, dass wenn der User auf den Button "Weiter" klickt, ein anderes Formular angezeigt wird.
Vergleichbar mit den Windows-Assistenten:

Programm startet. Es erscheint ein Fenster wie zum Beispiel:

http://help.carr.org/images/winxp/setup-03.jpg

Der User klickt auf "Weiter", Programm ändert sich in

http://help.carr.org/images/winxp/setup-04.jpg

usw.!
mfg

Whistler
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

Re: Weitere Formulare/Fenster einbinden

  Alt 17. Aug 2004, 12:42
Das machst du am besten mit Frames. Der sich ändernde Teil ist auf einem Frame, welches in ein Panel auf dem Fenster geladen wird. Eine einfachere (aber nicht so schöne) Möglichkeit ist, unterschiedliche Panels zu machen, und sie einfach sichtbar und unsichtbar zu machen.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
teebee

Registriert seit: 17. Jan 2003
Ort: Köln
460 Beiträge
 
Delphi 6 Professional
 
#3

Re: Weitere Formulare/Fenster einbinden

  Alt 17. Aug 2004, 13:16
Ich würde ein TPageControl nehmen und die einzelnen Tabs unsichtbar machen,

Gruß, teebee
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

Re: Weitere Formulare/Fenster einbinden

  Alt 17. Aug 2004, 13:28
Zitat von teebee:
Ich würde ein TPageControl nehmen und die einzelnen Tabs unsichtbar machen.
Stimmt, ich vergaß, dass man ja die Tabreiter auch unsichtbar machen kann - eigentlich ideal!
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Whistler

Registriert seit: 2. Mär 2004
98 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Weitere Formulare/Fenster einbinden

  Alt 17. Aug 2004, 13:38
Vielen Dank für die bisherigen Antworten.
Was wäre denn die "beste" Möglichkeit, wenn man das pauschal sagen könnte? Dabei muss die beste nicht die schnellste sein - es geht mir darum, dass es möglichst "sauber" ist.
mfg

Whistler
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#6

Re: Weitere Formulare/Fenster einbinden

  Alt 17. Aug 2004, 13:46
Ich geb's nicht gerne zu (), aber ich würde teebees Lösung vorziehen, denn dann ist alles auf dem Form.
Frames sind schon ne dicke Sache und eigentlich nur nötig, wenn du sie an mehreren Orten gleichzeitig benutzt.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
teebee

Registriert seit: 17. Jan 2003
Ort: Köln
460 Beiträge
 
Delphi 6 Professional
 
#7

Re: Weitere Formulare/Fenster einbinden

  Alt 17. Aug 2004, 13:51
Na, das PageControl natürlich...
Aber mal im Ernst, das PageControl ist extra für mehrseitige Dialoge geschaffen, man kann jede Seite gestalten, ohne zwischen verchiedenen Frames hin- und herschalten zu müssen, und das programmatische Umschalten der Seiten ist viel einfacher.

Gruß, teebee
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Weitere Formulare/Fenster einbinden

  Alt 17. Aug 2004, 13:55
Es gibt auch noch ein TNotebook
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#9

Re: Weitere Formulare/Fenster einbinden

  Alt 17. Aug 2004, 14:00
Zitat von MrKnogge:
Es gibt auch noch ein TNotebook
Stimmt! Aber:
Zitat von Delphi-Hilfe:
TNotebook wird aus Gründen der Abwärtskompatibilität bereitgestellt. In neuen Anwendungen sollte TPageControl verwendet werden.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Whistler

Registriert seit: 2. Mär 2004
98 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Weitere Formulare/Fenster einbinden

  Alt 17. Aug 2004, 14:03
Danke MrKnogge! Ich wollte gerade schreiben, "Dann werde ich mich mal mit "PageControl" auseinander setzen", da kommst du und bringst was neues 8)

Welchen Vorteil hätte "TNotebook" gegenüber "PageControl"?

Könnt ihr mir ein Tutorial ect. für PageControl empfehlen?
mfg

Whistler
  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 19:50 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