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 "TEdit.Text" Werte typenoffen zuweisen Wie? (https://www.delphipraxis.net/74118-tedit-text-werte-typenoffen-zuweisen-wie.html)

EccoBravo 28. Jul 2006 10:36


"TEdit.Text" Werte typenoffen zuweisen Wie?
 
Hallo,
habe eben die IDE Rubrik durchgewälztz und bin auf ein interessantes Feature gestoßen, was mich an einen lang ersehnten Wunsch erinert.

Daiel R. Wolf hat ein Item mit verschiedenen Videos zum Einstieg in Delphi2006 gepostet delphipraxis.net/bds2006videos.php , ein großes Lob, hat er prima gemacht (nach soetwas habe ich schon lange als Einstiegshilfe in UML gesucht) in denen er etwas über das Überladen durch class operator implicite gezeigt hat.

Nun meine Frage:

Gib es eine derartige Lösung für Komponenten, daß man einer TEdit zb. direkt eine Zahl zuweisen kann, und nicht erst eine Typenumwandlung fummeln muß, oder sogar floats gerundet im TEdit darstllen kann?


Danke und Wolkengrüße

E. B.

3_of_8 28. Jul 2006 10:40

Re: "TEdit.Text" Werte typenoffen zuweisen Wie?
 
Dürfte schon gehen mit class operator Implicit(value: String); oder so ähnlich.

Dax 28. Jul 2006 10:44

Re: "TEdit.Text" Werte typenoffen zuweisen Wie?
 
Du könntest von TEdit ableiten und die .Text-Property zu nem Variant machen, und danach im Setter den Variant entsprechend verarbeiten - anders gehts leider nicht.

@3_of_8: class helpers gibts nicht für primitive Typen ;)


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