AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi DateTimePicker - immer eine Übersicht der Monate aufklappen
Thema durchsuchen
Ansicht
Themen-Optionen

DateTimePicker - immer eine Übersicht der Monate aufklappen

Ein Thema von NoGAD · begonnen am 24. Okt 2019 · letzter Beitrag vom 26. Okt 2019
Antwort Antwort
Benutzerbild von NoGAD
NoGAD

Registriert seit: 31. Jan 2006
Ort: Weimar
328 Beiträge
 
Delphi 10.4 Sydney
 
#1

DateTimePicker - immer eine Übersicht der Monate aufklappen

  Alt 24. Okt 2019, 12:57
Hallo,

bei einem TDateTimePicker gibt es die Möglichkeit, wenn man einmal auf den Monat im Kopfbereich klickt, dass sich alle Monate des Jahres zeigen. Danach dann etliche Jahre als Übersicht usw.

Gibt es eine Möglichkeit, schon beim Öffnen der Komponente, diese Monatsansicht (https://www.delphipraxis.net/attachm...1&d=1571918179) zu forcieren?

LG Mathias
Angehängte Grafiken
Dateityp: png Bildschirmfoto vom 2019-10-24 13-53-55.png (1,8 KB, 10x aufgerufen)
Dateityp: png Bildschirmfoto vom 2019-10-24 13-53-35.png (2,4 KB, 4x aufgerufen)
Mathias
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.035 Beiträge
 
Delphi 12 Athens
 
#2

AW: DateTimePicker - immer eine Übersicht der Monate aufklappen

  Alt 24. Okt 2019, 14:39
Der folgende Class Helper stellt dafür eine Methode zur Verfügung:
Delphi-Quellcode:
type
  TDateTimePickerHelper = class helper for TDateTimePicker
  public
    procedure ShowMonthCalendar;
  end;

procedure TDateTimePickerHelper.ShowMonthCalendar;
begin
  MonthCal_SetCurrentView(CalendarHandle, MCMV_YEAR);
end;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Alt 24. Okt 2019, 15:16     Erstellt von Frühlingsrolle
Dieser Beitrag wurde von Daniel gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.035 Beiträge
 
Delphi 12 Athens
 
#4

AW: DateTimePicker - immer eine Übersicht der Monate aufklappen

  Alt 24. Okt 2019, 15:23
Weisst du, warum der direkte Aufruf (z.B. im TDateTimePicker.OnDropDown) des Makros keine Auswirkung auf das DateTimePicker Control hat?
Ich weiß jetzt nicht, was du meinst.

Das Property CalendarHandle ist protected und ohne den Class Helper oder ein entsprechendes Konstrukt nicht erreichbar.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Alt 24. Okt 2019, 15:31     Erstellt von Frühlingsrolle
Dieser Beitrag wurde von Daniel gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.035 Beiträge
 
Delphi 12 Athens
 
#6

AW: DateTimePicker - immer eine Übersicht der Monate aufklappen

  Alt 24. Okt 2019, 15:33
MonthCal_SetCurrentView erwartet das CalendarHandle und nicht das Handle des DateTimePickers. Aber das CalendarHandle ist eben protected.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von NoGAD
NoGAD

Registriert seit: 31. Jan 2006
Ort: Weimar
328 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: DateTimePicker - immer eine Übersicht der Monate aufklappen

  Alt 26. Okt 2019, 14:27
Das Property CalendarHandle ist protected und ohne den Class Helper oder ein entsprechendes Konstrukt nicht erreichbar.
Woher bekommt man solche Infos?

LG Mathias
Mathias
  Mit Zitat antworten Zitat
Alt 26. Okt 2019, 14:45     Erstellt von Frühlingsrolle
Dieser Beitrag wurde von Daniel gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
Antwort Antwort


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 14:14 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