![]() |
wie kann ich ein Tag anzeigen bei TPageControl / TabSheet
Hallo,
Ich habe Ein TPageControl Montag Dienstag Mittwoch Donnerstag Freitag Wie kann ich jetzt es machen, das wenn heute Freitag wäre auch Freitag (TapSheet) angezeigt wird. |
Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
Wenn das Tabsheet für Freitag tbsFreitag heisst, dann:
Delphi-Quellcode:
...:cat:...
PageControl1.ActivePage := tbsFreitag;
|
Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
und wo setzte ich das ein?
|
Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
habe ich das richtig eingesetzt?
Delphi-Quellcode:
procedure TForm1.WocheChange(Sender: TObject);
begin PageControl1.ActivePage := tbsMontag; end; procedure TForm1.tbsMontagContextPopup(Sender: TObject; MousePos: TPoint; var Handled: Boolean); begin end; |
Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
Ich würde die Tabsheets von 2 bis 6 durchnummerieen (also als name: tbs_2, tbs_3 etc.)
und dann
Delphi-Quellcode:
DayOfWeek: 1ter Wochentag ist Sonntag und Samstag der 7te
if FindComponent('tbs_' + IntToStr(DayOfWeek)) <> nil then
PageControl1.ActivePage := FindComponent('tbs_' + IntToStr(DayOfWeek)); mfG mirage228 |
Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
und wo soll ich das einsetzen?
|
Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
Zum Beispiel in das OnCreate (Objekt Inspektor) Deines Formulares.
...:cat:... |
Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
Am besten im OnShow. Dort wird dann einmalig mit DayOfWeek der Wochentag abgefragt.
@Sakura: Würde der Zugriff auf die Komponente im OnCreate keine AccessViolation auslösen? |
Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
|
Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
Sorry, bin leider Anfänger..
Wo finde ich den OnFormShow? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:24 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 by Thomas Breitkreuz