AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi TCalendarView - Mehrfarbiger Zellenhintergrund
Thema durchsuchen
Ansicht
Themen-Optionen

TCalendarView - Mehrfarbiger Zellenhintergrund

Offene Frage von "Tim-94"
Ein Thema von Tim-94 · begonnen am 4. Jun 2019 · letzter Beitrag vom 17. Jul 2019
 
Benutzerbild von Tim-94
Tim-94

Registriert seit: 3. Jul 2008
Ort: Hamburg
132 Beiträge
 
Delphi 10.3 Rio
 
#1

TCalendarView - Mehrfarbiger Zellenhintergrund

  Alt 4. Jun 2019, 15:06
Hallo zusammen,

Ich experimentiere gerade mit der Komponente "TCalendarView" und wollte den Hintergrund einer Zelle (eines Tages) jeweils zur Hälfte mit unterschiedlichen Farben füllen, jedoch stehe ich da gerade etwas auf dem Schlauch... Im Ereignis "OnDrawDayItem" ändere ich die Hintergrundfarbe bisher folgendermaßen (bspw. um einen bestimmten Zeitraum anders einzufärben):

Code:
  // Hintergrundfarbe des Zeitraums testweise ändern
  if (CalendarViewViewInfo.Date >= StrToDate('13.06.2019')) and (CalendarViewViewInfo.Date <= StrToDate('17.06.2019')) then
    DrawParams.BkColor := clRed;
Rein vom Verständnis her müsste man doch die Koordinaten des Rects (der Zelle) nehmen und dann mittels Canvas etwas draufzeichnen, oder?
Kann mir da jemand weiterhelfen?

Beste Grüße,
Tim

Geändert von Tim-94 ( 4. Jun 2019 um 19:03 Uhr)
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 Uhr.
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