AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Komponente: Freiform Shape

Komponente: Freiform Shape

Ein Thema von Medium · begonnen am 18. Mär 2008
Antwort Antwort
Medium
Registriert seit: 23. Jan 2008
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.
Angehängte Dateien
Dateityp: zip polyedit_vid_134.zip (539,0 KB, 50x aufgerufen)
Dateityp: zip polyedit_472.zip (4,2 KB, 30x aufgerufen)
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 22:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf