Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi wie kann ich ein Tag anzeigen bei TPageControl / TabSheet (https://www.delphipraxis.net/14212-wie-kann-ich-ein-tag-anzeigen-bei-tpagecontrol-tabsheet.html)

steve-allround 4. Jan 2004 19:38


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.

sakura 4. Jan 2004 19:39

Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
 
Wenn das Tabsheet für Freitag tbsFreitag heisst, dann:

Delphi-Quellcode:
PageControl1.ActivePage := tbsFreitag;
...:cat:...

steve-allround 4. Jan 2004 19:42

Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
 
und wo setzte ich das ein?

steve-allround 4. Jan 2004 19:45

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;

mirage228 4. Jan 2004 19:45

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:
if FindComponent('tbs_' + IntToStr(DayOfWeek)) <> nil then
  PageControl1.ActivePage := FindComponent('tbs_' + IntToStr(DayOfWeek));
DayOfWeek: 1ter Wochentag ist Sonntag und Samstag der 7te

mfG
mirage228

steve-allround 4. Jan 2004 19:50

Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
 
und wo soll ich das einsetzen?

sakura 4. Jan 2004 19:51

Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
 
Zum Beispiel in das OnCreate (Objekt Inspektor) Deines Formulares.

...:cat:...

mirage228 4. Jan 2004 19:52

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?

sakura 4. Jan 2004 19:53

Re: wie kann ich ein Tag anzeigen bei TPageControl / TabShee
 
Ist zwar in Englisch aber sehr zu empfehlen.

Essential Pascal
Essential Delphi

...:cat:...

steve-allround 4. Jan 2004 19:53

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 07:51 Uhr.
Seite 1 von 2  1 2      

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