Entwickler-Ecke
Sonstiges (Delphi) - Frage zu: Page Control
Zappt - Mo 01.06.09 19:36
Titel: Frage zu: Page Control
ich suche ne Möglichkeit in Delphi zwischen verscheidenen "tabs" zu switchen.
Ich weiß nimmer wies ging ;(
Thx
Zappt
Ungefähr wie auf diesem Bild:
Delete - Mo 01.06.09 19:40
Meinst Du das Setzen von TabIndex?
Zappt - Mo 01.06.09 19:40
wenn es das ist gerne ;) wie geht das?
jaenicke - Mo 01.06.09 19:41
Das sieht nach dem alten Windows 3.1 TabbedNotebook aus, kann das sein? Benutze am besten TPageControl, dort kannst du dann ActivePage oder ActivePageIndex (je nach Wunsch) setzen.
Delete - Mo 01.06.09 19:43
Wie setzt man denn eine Eigenschaft? Durch Zuweisung:
Delphi-Quelltext
1:
| DeinTabControl.TabIndex := 0; |
Zappt - Mo 01.06.09 19:44
kay thx soweit so gut und wie wechsle ich zwischen den einzelnen?
Delete - Mo 01.06.09 19:45
Was meinst Du?
jaenicke - Mo 01.06.09 19:47
Wenn du jetzt TPageControl benutzt, setzt du wie gesagt ActivePage oder ActivePageIndex.
Delphi-Quelltext
1: 2: 3:
| PageControl1.ActivePage := TabSheet1; PageControl1.ActovePageIndex := 0; |
Und wenn du TabControl oder son Zeug benutzt, hat es
DeddyH ja schon geschrieben.
Zappt - Mo 01.06.09 19:49
ich versuchs mal thx
Delete - Mo 01.06.09 19:49
Laut Delphi 2007-Hilfe kann man TabIndex auch für ein TPageControl verwenden.
jaenicke - Mo 01.06.09 19:51
Stimmt, hab ich nie versucht. :lol:
Delete - Mo 01.06.09 19:52
F1 often helps ;)
jaenicke - Mo 01.06.09 19:54
Da kommt nur die Hilfe zu Google Chrome. :mrgreen:
Ich hab nur Visual Studio offen, aber ich bin auch gar nicht auf die Idee gekommen, dass es das da auch gibt, ich hatte ja immer ActivePage. :mrgreen:
Egal, funktioniert ja beides. ;-)
Zappt - Mo 01.06.09 20:12
Soweit so gut...
wie schreib ich jetzt was in tab 2?
Thx!
(bin noch anfänger)
jaenicke - Mo 01.06.09 20:13
Du hast ja doch ein TabControl. Das ist nur zur Anzeige der Tabs, nicht zur Verwaltung mehrerer Seiten...
Wenn du das nicht selbst machen willst, wenn ein Tab umgeschaltet wird, (also den Inhalt entsprechend ändern) dann nimm TPageControl wie ich sagte...
Delete - Mo 01.06.09 20:16
Drück Dich doch mal genauer aus. "Wie schreib ich was in Tab2" sagt mir gar nichts.
Zappt - Mo 01.06.09 20:30
Wo finde ich TPageControl ?
jaenicke - Mo 01.06.09 20:33
Unter Win32, direkt unter (bzw. bei deinem alten Delphi rechts neben) TTabControl...
Zappt - Mo 01.06.09 20:51
jaenicke hat folgendes geschrieben : |
| Unter Win32, direkt unter (bzw. bei deinem alten Delphi rechts neben) TTabControl... |
Okay soweit.
Wie mach ich jetzt einen zweiten tab? (registrierkarte) bzw. beschrifte den ersten tab?
jaenicke - Mo 01.06.09 20:58
Rechte Maustaste auf dein PageControl --> Neuer Tab.
Gausi - Mo 01.06.09 21:02
Hallo und :welcome: in der Entwickler-Ecke,
bitte ändere den Titel des Topics, da er wenig über das eigentlich Thema verrät. Hier der entsprechende Absatz aus den
Richtlinien [
http://www.entwickler-ecke.de/richtlinien.html]:
| 1.2 Beiträge: |
| Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.[...] |
Einfach oben bei Deinem ersten Beitrag auf

oder

klicken und den Titel ändern.
Danke Dir!
Zappt - Mo 01.06.09 21:04
jaenicke hat folgendes geschrieben : |
| Rechte Maustaste auf dein PageControl --> Neuer Tab. |
Sau genial!
Danköö
Daniel
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!