Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Neue Seite mit TPageControl (https://www.delphipraxis.net/201005-neue-seite-mit-tpagecontrol.html)

Pflaumi 14. Jun 2019 13:40

Neue Seite mit TPageControl
 
Hallo,
gibt es ein procedure oder ein Funktion mit dem/der man im PageControl eine neue Seite öffnen kann?

hoika 14. Jun 2019 13:54

AW: Neue Seite mit TPageControl
 
Hallo,
zur Laufzeit?

http://docs.embarcadero.com/products...geControl.html

Pages -> dort rein

Unter Description ist sowohl Laufzeit als auch Designzeit erklärt.

peterbelow 14. Jun 2019 23:31

AW: Neue Seite mit TPageControl
 
Zitat:

Zitat von Pflaumi (Beitrag 1434652)
Hallo,
gibt es ein procedure oder ein Funktion mit dem/der man im PageControl eine neue Seite öffnen kann?

Ja, aber es ist ein Bißchen von hinten durch die Brust ins Auge, nicht einfach sowas wie
Delphi-Quellcode:
LTab := pagecontrol1.Pages.Add;

var
  LTab: TTabsheet;
begin
  LTab:= TTabsheet.Create(self); // self = form oder so
  LTab.Pagecontrol := pagecontrol1;

gast2019 15. Jun 2019 00:02

AW: Neue Seite mit TPageControl
 
Zitat:

Zitat von Pflaumi (Beitrag 1434652)
Hallo,
gibt es ein procedure oder ein Funktion mit dem/der man im PageControl eine neue Seite öffnen kann?

willst du tatsächlich eine neue seite öffnen (=erstellen?) oder nur eine bereits vorhandene anzeigen lassen?

IMHO gibts da kleine unterschiede.

Pflaumi 15. Jun 2019 14:48

AW: Neue Seite mit TPageControl
 
Ja,
ich möchte eine neue Seite ERSTELLEN.
Ich hab schon probiert einfach ein paar mehr Seite von Anfang an zu erstellen und dann dass alles mit
Show und Hide machen, aber Delphi zeigt die Seiten trozdem an.

PS: Wie man schon vorhandene Seiten wechselt weiß ich auch. :wink:

Heuman 15. Jun 2019 15:04

AW: Neue Seite mit TPageControl
 
Hallo,

würde

Tabsheet.visible=false
und
TabVisible=false

nicht reichen.

Gruß

Pflaumi 15. Jun 2019 15:12

AW: Neue Seite mit TPageControl
 
Hab's grad ausprobiert, klappt nicht.
Und was ist TabVisible?
Da spuckt Delphi immer diese Fehlermeldung aus: Undefinierter Bezeichner "TabVisible" .

DieDolly 15. Jun 2019 15:29

AW: Neue Seite mit TPageControl
 
Zitat:

Hab's grad ausprobiert, klappt nicht.
Man muss auch ein bisschen mitdenken ;)

Heuman 15. Jun 2019 15:34

AW: Neue Seite mit TPageControl
 
Hallo,
laut Delphi Hilfe

property Pages[Index: Integer]: TTabSheet

Nachdem man eine neue Seite der PageControl hinzugefügt hat

entweder im ObjectInspecor das gewollte Tabsheet anwählen

oder zu Laufzeit z.B. so

PageControl1.Pages[0].TabVisible:=false;
PageControl1.Pages[0].Visible:=false;

Gruß

TurboMagic 15. Jun 2019 15:53

AW: Neue Seite mit TPageControl
 
Zitat:

Zitat von Pflaumi (Beitrag 1434705)
Hab's grad ausprobiert, klappt nicht.
Und was ist TabVisible?
Da spuckt Delphi immer diese Fehlermeldung aus: Undefinierter Bezeichner "TabVisible" .

Etwas Code von dir wäre schon hilfreich gewesen um rauszufinden, wo du TabVisible := False aufrufen wolltest.
Das muss natürlich für den entsprechenden Tab aufgerufen werden und nicht das PageControl. Oh und wenn ich mich recht erinnere, würde das nur den tab oben verstecken nicht dan Tab als solches. Also doch eher visible des Tabs benutzen.

Die andere Methode mit dem dynamischen hinzufügen funktioniert aber ganz sicher.
Ich hab' ein Programm, dass erzeugt jede Menge Tabs zur Laufzeit, die haben alle
keinen Reiter oben und es ist auch immer nur einer sichtbar...

=> ggf. Code posten!

Grüße
TurboMagic


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:57 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