Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Komponente: Freiform Shape (https://www.delphipraxis.net/110478-komponente-freiform-shape.html)

Medium 18. Mär 2008 18:03


Komponente: Freiform Shape
 
Liste der Anhänge anzeigen (Anzahl: 2)
Quasi als Nebenprodukt dessen, was in diesem Thread entstand, ist eine Komponente abgefallen, bei der ich mir vorstellen kann, dass sie eines Tages evtl. mal jemandem nützen wird.

Es handelt sich um etwas ähnliches wie TShape, jedoch ist die Form zur Entwurfszeit frei bearbeitbar. Zudem wird zur Laufzeit dafür gesorgt, dass sämtliche Mausevents nur auftreten, wenn die Maus auch im sichtbaren Bereich ist. Dadurch eignet sich das ganze auch für komplexe Schaltflächen o.ä.


Ich empfehle die zwei Dateien im .zip in das Lib-Verzeichnis von Delphi zu kopieren, und dann muss nur noch "KATPolyEdit.pas" als Komponente installiert werden.

Entstanden und gestestet unter Delphi 7 Ent., die in o.g. Thread auftretenden Probleme mit der RTTI & Co können hier aber nicht auftreten, da nichts in dieser Richtung benutzt wird.

Die Funktionsweise ist spimel, und statt eines Screenshots habe ich ein kleines Screenvideo angehängt, welches kurz zeigt, wie es geht und aussieht.

Ich hoffe es findet jemand Gefallen daran.


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