Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi morgens mittags abends (https://www.delphipraxis.net/123157-morgens-mittags-abends.html)

Just Buisness 28. Okt 2008 17:14


morgens mittags abends
 
wie gehts das das Formular z.bsp morgends ist gelb ist mittags blau und abends grün

Blackheart 28. Okt 2008 17:20

Re: morgens mittags abends
 
Systemzeit prüfen und entsprechend färben.

turboPASCAL 28. Okt 2008 17:20

Re: morgens mittags abends
 
In dem man die Uhrzeit abfragt. Delphi-Referenz durchsuchennow etc.

The Riddler 28. Okt 2008 17:21

Re: morgens mittags abends
 
Zitat:

wie gehts
Danke gut.

Frag halt die aktuelle Uhrzeit ab (Delphi, TimeToStr(now) z.B.) und setze dann entsprechend die Farbe des Formulars.

SirThornberry 28. Okt 2008 17:22

Re: morgens mittags abends
 
Kannst du deinem Beitrag bitte einen aussagekräftigen Titel geben der das Problem ansatzweise beschreibt? :) Danke

Just Buisness 28. Okt 2008 17:23

Re: morgens mittags abends
 
das problem ist nur ich bin ein anfängerund weiß nich wie das geht

Larsi 28. Okt 2008 17:24

Re: morgens mittags abends
 
Du hast beschrieben bekommen wie du einer Form eine Farbe zuweist und grad wurde dir geschrieben wie die Uhrzeit ausgelesen wird. Das kann doch jetzt nicht mehr so schwer sein.

SirThornberry 28. Okt 2008 17:26

Re: morgens mittags abends
 
Wenn sich die aussage auf den Titel bezieht lass ich das nicht durchgehen. Wenn sich die Aussage auf den Rest bezieht lege ich dir die Tutorials von http://www.delphi-treff.de/ ans Herz. Um die Grundlagen zu lernen sind diese perfekt und helfen dir später auch andere größere Probleme lösen zu können.
Auch über die Suchfunktion findet man sicher einiges zur Uhrzeit. Noch ein Tipp. Vieles beim programmieren ist eindeutig in englischer Sprache benannt. Also einfach schauen ob es für Zeit/Uhrzeit/etc. etwas englisches gibt was sich in der Hilfe findet.

divBy0 28. Okt 2008 17:26

Re: morgens mittags abends
 
Zitat:

Zitat von Just Buisness
das problem ist nur ich bin ein anfängerund weiß nich wie das geht

Also ehrlich gesagt, Anfänger können auch verständliche Fragen stellen. :)

Sag doch mal, was du bis jetzt hast und wo es genau klemmt.

turboPASCAL 28. Okt 2008 17:36

Re: morgens mittags abends
 
Delphi-Quellcode:
procedure TFormX.FormCreate...
var
  TimeNow: TDateTime;
  Hour: Word;               // Hour = aktuelle Stunde
  d: Word;                  // d = Dummy
begin
  DecodeTime(Hour, d,d,d,d); // Zeit holen und decodieren Stunde;Minute;Sec.;MilliSec.
 
  if Hour < 12 then          // sind die Stunden kleiner 12 ?
  begin
    Self.Color := clYellow;  // Ja, Farbe des Formulares Gelb
  end else                   // Nein? Also grosser 12
  if Hour < 18 then          // sind die Stunden kleiner 18 ?
  begin
    Self.Color := clRed;     // Ja, Farbe des Formulares Rot
  end else                   // Nein, also grosser 18
  begin
    Self.Color := clBlue;    // Jupp, das wirds Blau
  end;
end;


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