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 Oberfläche ähnlich wie im Internet Explorer (https://www.delphipraxis.net/83869-oberflaeche-aehnlich-wie-im-internet-explorer.html)

cugar 7. Jan 2007 18:22


Oberfläche ähnlich wie im Internet Explorer
 
Hallo,
bastle gerade an einer Oberfläsche, die ähnlich aussehen soll, wie eine Homepage im IE wenn man Frames verwendet, d.h.
Form1 =Vollbild und nur in einem kleinen Bereich soll etwas geladen (Tabellen) und angezeigt werden.
Links gibt es ein Menü und je nach Auswahl wird etwas anderes angezeigt.
Welche Komponenten soll ich da am Besten verwenden? TPageControl?? ...oder geht es eleganter?

Gruß
cugar

mkinzler 7. Jan 2007 18:23

Re: Oberfläche ähnlich wie im Internet Explorer
 
Mach mal ein Scrennshoot, was du meinst. Unter IE-Homepage kann ich mir nichts vorstellen

cugar 7. Jan 2007 18:38

Re: Oberfläche ähnlich wie im Internet Explorer
 
Liste der Anhänge anzeigen (Anzahl: 1)
Etwas so, der hellblaue Bereich soll sich nur ändern.

3_of_8 7. Jan 2007 18:43

Re: Oberfläche ähnlich wie im Internet Explorer
 
Wie wärs mit TabSheets?

fwsp 7. Jan 2007 18:45

Re: Oberfläche ähnlich wie im Internet Explorer
 
du willst deine form in navigation, oben und das hauptanzeigefenster unterteilen? nimm panels.

Flips 7. Jan 2007 18:50

Re: Oberfläche ähnlich wie im Internet Explorer
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi.


Sowas wie das im Anhang?
Ist mit Panels und Splittern

cugar 7. Jan 2007 18:53

Re: Oberfläche ähnlich wie im Internet Explorer
 
TabSheets hab ich schon ausprobiert, was mich stört ist der Reiter, ich brauche nur die Fläche....

mkinzler 7. Jan 2007 18:57

Re: Oberfläche ähnlich wie im Internet Explorer
 
Die Reiter kann man ausbelnden. (
Delphi-Quellcode:
.TabVisible := False;
)

cugar 7. Jan 2007 18:59

Re: Oberfläche ähnlich wie im Internet Explorer
 
Habe mir dein Beispiel angeschaut, die Aufteilung stimmt, Panel3 wäre in dem Fall meine Arbeitsoberfläche, die sich ändern soll.
Danke für den Tipp mit dem ausblenden!

Flips 7. Jan 2007 19:01

Re: Oberfläche ähnlich wie im Internet Explorer
 
Moment...gibt es in Delphi nicht sowas wie Frames?
Wie wäre es wenn du statt des Panels einfach ein Frame nehmen würdest?
Mom, ich muss ma schauen ob das geht :-)

cugar 7. Jan 2007 19:04

Re: Oberfläche ähnlich wie im Internet Explorer
 
Doch, Frames habe ich schon ausprobiert, dachte die funktionieren wie im IE-Explorer, im Delphi lassen sich diese in verschiedenen Formularen wiederverwenden, aber ich hab noch keine Möglichkeit gefunden, die per Mausklick zu tauschen.

fwsp 7. Jan 2007 19:06

Re: Oberfläche ähnlich wie im Internet Explorer
 
Zitat:

Zitat von Flips
Moment...gibt es in Delphi nicht sowas wie Frames?
Wie wäre es wenn du statt des Panels einfach ein Frame nehmen würdest?
Mom, ich muss ma schauen ob das geht :-)

gehen tut das, die frage ist ob das in diesem fall angebracht ist. da er ja davon spricht, einige flächen nicht zu ändern, ist eine kombination aus panels mit tabs/frames vllt geeignet.
Zitat:

Zitat von cugar
Doch, Frames habe ich schon ausprobiert, dachte die funktionieren wie im IE-Explorer, im Delphi lassen sich diese in verschiedenen Formularen wiederverwenden, aber ich hab noch keine Möglichkeit gefunden, die per Mausklick zu tauschen.

du musst dazu den frames ein parent zuweisen, dann kannst du die tauschen. tabs sollten aber vllt in diesem fall besser sein.

Flips 7. Jan 2007 19:09

Re: Oberfläche ähnlich wie im Internet Explorer
 
Bleibt auch noch die Newbie-Methode einfach für jede Seite nen Panel zu machen un den je nach Bedarf sichtbar zu machen :stupid:

Nee, im Ernst, ich glaub auch das Tabs besser wären. Das mit den Frames haut nicht so hin.

cugar 7. Jan 2007 19:15

Re: Oberfläche ähnlich wie im Internet Explorer
 
Ich kann aber Frame1.Visible auf False setzten und z.B. Frame2 aufrufen, dann geht es warscheinlich oder?

cugar 7. Jan 2007 19:18

Re: Oberfläche ähnlich wie im Internet Explorer
 
Nöööööö, ich mach es doch lieber mit PageControl!

Vielen Dank und einen schönen abend noch!
cugar

Salomon 19. Feb 2007 11:22

Re: Oberfläche ähnlich wie im Internet Explorer
 
Hallo,
mein Programm sieht von der Oberfläche ähnlich dem von cugar aus. Bislang mache ich das mit Frames die Visible sind, oder auch nicht. Gerne würde ich nur den Frame austauschen. Leider bekomme ich das von fwsp angesprochene Zuweisen des parent nicht hin. Wie muss ich das machen?

Momentan sieht mein Code so aus:
Delphi-Quellcode:
 
Var
Frame : TFrame;
begin
  Frame := TFrame.Create(self);
  Frame.Parent ???

  Frame.ParentBackground := false;
  Frame.Height := 600;
  Frame.Width := 750;

  Frame.Top   := 150;
  Frame.Left  := 200;
end;
Thanx
Marcus


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:10 Uhr.

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