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/)
-   -   Delphi Eigene stapelbare Balloon Hint-Box ähnlich der Skype-Hints? (https://www.delphipraxis.net/139318-eigene-stapelbare-balloon-hint-box-aehnlich-der-skype-hints.html)

Juwei 26. Aug 2009 16:15


Eigene stapelbare Balloon Hint-Box ähnlich der Skype-Hints?
 
Hallo zusammen,

bisher nutzen wir mit einer eigenen Chat-Applikation für Benachrichtigungen über eingegangene Nachrichten den System - BalloonHint (CoolTrayIcon).
Doch diesen finde ich allmählich zu langweilig und dachte mir, da schreibste mal eben was Neues mit mehr Pepp.

Habe angefangen ein Formular zu erstellen, Rahmen ausblenden, Textur für den Hintergrund erstellen, etc. pp.
Dann ein paar Timer für das Ein- und Ausblenden des Formulars unten rechts an der Uhr, usw.

Doch da die Darstellung mehrerer Benachrichtigungen, die das Formular bis zu einer Zahl von 3 aktiv angezeigten Benachrichtigungen (aktuell TPanels mit Labels für die Textelemente wie Titel und Body) nach oben erweitern sollen, noch viel tiefere Logistik erfordert und zusätzlich noch viele Dinge wie die Position der Taskbar des Nutzers, die Bildschirmauflösung, etc. beachtet werden müssen dachte ich mir - gibts da nicht schon etwas Fertiges oder erfinden all die Anbieter ala Skype diese "Technik" jedes Mal neu?
Nicht das ich zu faul wäre, mich hinzusetzen um das nachzuprogrammieren, aber ich möchte mich nach getaner Arbeit nicht ärgern müssen, wenn so eine Komponente schon irgendwo fertig herumliegt und zudem noch alle Kinderkrankheiten bereits hinter sich hat :P

Kennt jemand so eine Komponente (muss nicht kostenlos sein), mit der dieses hier möglich ist:

- Popup wie BalloonHint über den TryIcons/Uhr;
- Flexibles Design;
- Mehrere Nachrichten stapeln und getrennt von einander nach z.B. 30 Sekunden der Reihe nach wieder ausblenden, bis schließlich die ganze Hint-Box wieder verschwindet;
- Bei Klick eine bestimmte Aktion ausführen, z.B. Fokus auf das Hauptformular setzen (im Idealfall eine Callback-Funktion);


Ich freue mich schon auf Eure Antworten!

Viele Grüße,
Jürgen

Sprint 26. Aug 2009 16:50

Re: Eigene stapelbare Balloon Hint-Box ähnlich der Skype-Hin
 
Hi,

in den JVCL gibt es zwei Komponenten, die in diese Richtung was machen.

- TJvDesktopAlert
- TJvBalloonHint

Juwei 26. Aug 2009 17:57

Re: Eigene stapelbare Balloon Hint-Box ähnlich der Skype-Hin
 
Hallo Sprint,

TJvDesktopAlert ist genau was ich gesucht habe - vielen Dank.
Werde mich mal intensiv damit beschäftigen (und auch mit JVCL).

Danke und viele Grüße,
Jürgen


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