![]() |
Komponente wie im Kalender von Thunderbird
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
ich finde folgende Lösung in der Thunderbird Kalendererinnerung sehr elegant: Für jeden anstehenden Kalendereintrag wird der "Erneut erinnern" Button eingeblendet. Beim Drücken auf den Button erscheint ein PopUp mit vordefinierter und optionaler eigener Einstellung für die nächste Erinnerung des Events. Bisher konnte ich keine Komponente dieser Art für Delphi finden und habe auch noch keine selber erstellt. Ist dies eine lösbare Aufgabe? Leider fehlt mir hierzu die Beurteilungsfähigkeit. danke für jede Antwort. |
AW: Komponente wie im Kalender von Thunderbird
Sieht aus, wie ein ganz normales Popup Menü.
|
AW: Komponente wie im Kalender von Thunderbird
neeee, eben nicht, das ist ja der Clou. Das letzte Element ist die Kombination aus TEdit, TUpDown mit TButton (Auswahl dann: Minuten, Stunden, Tage) und den Buttons für OK bzw. Abbrechen.
Die gehören zum PopUp. Zumindest erscheinen sie dynamisch damit. |
AW: Komponente wie im Kalender von Thunderbird
Moin!
Mit Komponenten erstellen hab ich noch nicht so viele Erfahrungen. Aber so wie ich das sehe, könnte man das schön umsetzten. Ich hätte da z.B. an ein Panel gedacht, auf dem man im OnCreate mehrere weitere Panels/Buttons mit den vordefinierten Zeiten erstellt. Ganz unten könnte man dann eben auch das Edit und die Buttons etc. draufsetzten. Also, ich denke, dass wäre eine lösbare Aufgabe! :thumb: |
AW: Komponente wie im Kalender von Thunderbird
Ich sehe das so wie Hans Ditter:
Da du eh schon weist, was für einzelne Controls zu brauchst, bastel dir doch eine eigene Komponente daraus. Die Boardmittel dazu bringt Delphi ja schon mit. Das ist auch ein sehr guter Einstieg in die Komponenten-Entwicklung, da dies durchaus machbar ist, ohne sich großartig zu verzetteln oder GUI-Elemente entwickeln zu müssen, die es so nicht gibt :-) |
AW: Komponente wie im Kalender von Thunderbird
Ansonsten schau Dir mal das "TAdvStickyPopupMenu" von TMS Software an !
Gruß Guido R. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:51 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-2025 by Thomas Breitkreuz