Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Komponente wie im Kalender von Thunderbird (https://www.delphipraxis.net/161136-komponente-wie-im-kalender-von-thunderbird.html)

quadpus 18. Jun 2011 16:54

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.

Luckie 18. Jun 2011 17:03

AW: Komponente wie im Kalender von Thunderbird
 
Sieht aus, wie ein ganz normales Popup Menü.

quadpus 18. Jun 2011 17:23

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.

hans ditter 18. Jun 2011 19:21

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:

blackfin 18. Jun 2011 21:11

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

Guido R. 18. Jun 2011 21:56

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 01:56 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