Autor |
Beitrag |
helmesb04
      
Beiträge: 29
|
Verfasst: Mi 03.06.09 13:52
hallo!
hab ne kurze einfache frage, hab aber nichts besonderes gefunden damit ich das schnell benutzen kann!
ich wollte solche Tabs machen wie bei firefox, opera etc.
also ich möchte oben die tabs haben und dann halt verschiedene seiten darstellen
bsp.: Oben sind die Tabs da steht drauf: Taschenrechner | Addressbuch | Webbrowser
und wenn ich auf die verschiedenen tabs klicke soll sich nur unten die seite ändern!
ich nehme an man brauch mehrere Formulare oder so, hab da immer dran rumprobiert aber weiß einfahc nicht wie das funktionieren soll -.-
lg Moderiert von Narses: Topic aus Multimedia / Grafik verschoben am Mi 03.06.2009 um 13:56
|
|
zuma
      
Beiträge: 660
Erhaltene Danke: 21
Win XP, Win7, Win 8
D7 Enterprise, Delphi XE, Interbase (5 - XE)
|
Verfasst: Mi 03.06.09 13:56
TPageControl solltest du dir mal angucken
_________________ Ich habe nichts gegen Fremde. Aber diese Fremden sind nicht von hier! (Methusalix)
Warum sich Sorgen ums Leben machen? Keiner überlebts!
|
|
helmesb04 
      
Beiträge: 29
|
Verfasst: Mi 03.06.09 13:59
ja... aber ich weiß nicht wie man das genau verwendet
wenn ich neue seiten etc. mache weiß ich nicht wie man das verwendet
|
|
jaenicke
      
Beiträge: 19312
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 03.06.09 14:02
Du musst einfach deine Komponenten auf die einzelnen Seiten setzen. Und dann kann der Benutzer umschalten. 
|
|
helmesb04 
      
Beiträge: 29
|
Verfasst: Mi 03.06.09 15:10
|
|
jaenicke
      
Beiträge: 19312
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 03.06.09 15:15
Wenn du die Seite manuell wechseln willst: Delphi-Quelltext 1:
| YourPageControl.ActivePageIndex := 1; | Aber wenn du nicht per Code die Seite wechseln willst, dann brauchst du doch gar nichts weiter zu machen. Der Benutzer kann die Seiten doch einfach anklicken.
|
|
helmesb04 
      
Beiträge: 29
|
Verfasst: Mi 03.06.09 15:18
naja das mein ich ja nicht direkt... bei pagecontrol ist dann so ein feld, und neue tabs einfügen, ja alles gut und schön, das geht ja^^, aber wenn ich n button auf dieses feld machen will ist der button iwie unter diesem feld, verstehst du was ich meine?
|
|
jaenicke
      
Beiträge: 19312
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 03.06.09 15:23
Du kannst in Delphi direkt auf die Tabs klicken um auf andere angelegte Seiten zu kommen, wie auch wenn das Programm läuft. Und wenn du dann das entsprechende Tabsheet anklickst, die gewünschte Komponente in der Toolpalette anklickst und dann wieder auf das TabSheet, dann sollte das klappen und die Komponente an der Stelle auf dem TabSheet liegen.
Nicht klappen tut es, wenn du die Komponente aus der Toolpalette ziehst, denn damit legst du sie explizit auf das Formular statt die Komponente...
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Do 04.06.09 08:29
Hi, funktioniert meiner Erinnerung nach auch nicht wenn es bereits auf dem Formular Plaziert war.
Also einen z.B. Button aufs Tabsheet zu ziehen.
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: Do 04.06.09 08:35
Hallo,
thepaine91 hat folgendes geschrieben : | Hi, funktioniert meiner Erinnerung nach auch nicht wenn es bereits auf dem Formular Plaziert war.
Also einen z.B. Button aufs Tabsheet zu ziehen. |
Dann die Komponente in die Zwablage ausschneiden, das Tabsheet aktivieren und aus der Zwablage wieder einfügen.
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
zuma
      
Beiträge: 660
Erhaltene Danke: 21
Win XP, Win7, Win 8
D7 Enterprise, Delphi XE, Interbase (5 - XE)
|
Verfasst: Do 04.06.09 08:47
_________________ Ich habe nichts gegen Fremde. Aber diese Fremden sind nicht von hier! (Methusalix)
Warum sich Sorgen ums Leben machen? Keiner überlebts!
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: Do 04.06.09 08:56
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Do 04.06.09 09:00
Jap also entweder Ausschneiden, In der Objekthierachie ändern, oder von vorneherein richtig Platzieren somit ist das Thema vollends Beantwortet würde ich sagen.
|
|
|