Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Fenster/Seiten (https://www.delphipraxis.net/183454-fenster-seiten.html)

OrakelvonDelphi 10. Jan 2015 13:44

Fenster/Seiten
 
Folgendes ist etwas unsauber / anfängermäßig beschrieben aber leider kann ich meine Frage nicht anders beschreiben. Da ich mit der Formulierung Probleme habe, ist auch das nachgucken in bereits vorhandenen Threads nicht leicht.
Ich stelle mal den Vergleich zu einer Website an: Wenn ich dort auf einen Hyperlink klicke, komme ich zu einer neuen Seite, die z.B. anders aussieht. Ähnliches möchte ich in Delphi erreichen: Ich habe 2 Buttons A und B. Nun soll nach dem Klick auf A eine neue Seite zu sehen sein, nach dem Klick auf B eine andere. Natürlich wäre das möglich, wenn ich in einer Form alles übereinanderpacke und dann die .visible Eigenschaften von einigen Objekten ändere. Dies scheint aber unelegant, da man in der Entwiklungsoberfläche dann innerhalb der Form ein Chaos von Objekten hätte.
Außerdem möchte ich nicht, dass sich die jeweils folgende Seite in einem Popup öffnet, sondern sie eben an Stelle des Fensters mit den beiden Buttons A und B tritt.

Vielen Dank und sorry für die verwirrende Erklärung :)

haentschman 10. Jan 2015 13:49

AW: Fenster/Seiten
 
Moin...8-)

zuerst solltest du mal verraten ob du mit der VCL oder mnit FMX abeiten willst. Ansonsten stelle ich mal PageControl(VCL) bzw. TabControl(FMX) in den Raum.

Sir Rufo 10. Jan 2015 13:53

AW: Fenster/Seiten
 
Zitat:

Zitat von haentschman (Beitrag 1286146)
Moin...8-)

zuerst solltest du mal verraten ob du mit der VCL oder mnit FMX abeiten willst. Ansonsten stelle ich mal PageControl(VCL) bzw. TabControl(FMX) in den Raum.

Obwohl es schon stark nach Frames riecht, aber du hast recht, ein konkretere Beschreibung wäre schon besser.

haentschman 10. Jan 2015 13:54

AW: Fenster/Seiten
 
Zitat:

Obwohl es schon stark nach Frames riecht
:P Ich wollte für den Anfang nicht überfordern.

p80286 10. Jan 2015 13:55

AW: Fenster/Seiten
 
Ich verstehe es so, daß Du zwei weitere Forms einrichten mußt, die über Show bzw. Showmodal angezeigt werden.

Gruß
K-H

haentschman 10. Jan 2015 13:57

AW: Fenster/Seiten
 
:P eben nicht:
Zitat:

Außerdem möchte ich nicht, dass sich die jeweils folgende Seite in einem Popup öffnet, sondern sie eben an Stelle des Fensters mit den beiden Buttons A und B tritt.

Sir Rufo 10. Jan 2015 13:57

AW: Fenster/Seiten
 
Zitat:

Zitat von p80286 (Beitrag 1286150)
Ich verstehe es so, daß Du zwei weitere Forms einrichten mußt, die über Show bzw. Showmodal angezeigt werden.

Gruß
K-H

Dann hast du aber eben dieses nicht gewünschte Popup-Verhalten ;)
Zitat:

Zitat von haentschman (Beitrag 1286151)
:P eben nicht:
Zitat:

Außerdem möchte ich nicht, dass sich die jeweils folgende Seite in einem Popup öffnet, sondern sie eben an Stelle des Fensters mit den beiden Buttons A und B tritt.

Ich sehe, wir verstehen uns ;)

OrakelvonDelphi 10. Jan 2015 14:00

AW: Fenster/Seiten
 
Bin gerade dabei, mich ersteinmal zu informieren was esd mit VCL und FMX auf sich hat ;)
Bis jetzt habe ich in Delphi wirklich nur leichte Projekte realisiert (Mini-Datenbanken, Mathematische Probleme, Ampelschaltung, etc...).
Deshalb bin ich mit diesen Begriffen wohl nicht vertraut.

Danke! :)

p80286 10. Jan 2015 14:01

AW: Fenster/Seiten
 
Oh da hab ich die letzte Zeile überlesen...
(Naja, das Ausgangsform auf visible:=false setzen und noch ein bißchen tricksen...gleiche Koordinaten...)

Klären wir erst einmal wofür es gut sein soll, dann gibt es bestimmt einen Weg wie man es umsetzen kann.

Gruß
K-h

Sir Rufo 10. Jan 2015 14:02

AW: Fenster/Seiten
 
Zitat:

Zitat von OrakelvonDelphi (Beitrag 1286153)
Bin gerade dabei, mich ersteinmal zu informieren was esd mit VCL und FMX auf sich hat ;)
Bis jetzt habe ich in Delphi wirklich nur leichte Projekte realisiert (Mini-Datenbanken, Mathematische Probleme, Ampelschaltung, etc...).
Deshalb bin ich mit diesen Begriffen wohl nicht vertraut.

Danke! :)

Damit bekommst du aber genau das Popup-Verhalten, was du explizit nicht haben wolltest.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:07 Uhr.
Seite 1 von 3  1 23      

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