Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Exponenten in Delphi darstellen


judomichi - Mo 28.02.11 19:19
Titel: Exponenten in Delphi darstellen
Hi,

ich hab's ja angedroht: Das nächste Problem läßt nicht lange auf sich warten!

Wie kann ich in Delphi einem Label, einem Edit Feld oder sonst einem Objekt was ich anzeigen kann, eine Exponetialzahl dasrstellen (z.B. Ausgabe in einem Feld 2 hoch 3), also 2^3. Nuer so? oder kann man Text irgendwie hochstellen (analog tiefstellen für Fußnoten) ???


HenryHux - Mo 28.02.11 19:26

Wenn du nur ^2 und ^3 benutzen willst dann nimm chr(178) und chr(179) .
Habe das selber irgendwann mal benutzt, weiß aber nicht, wie andere Exponenten dargestellt werden.


jaenicke - Mo 28.02.11 19:29

Selbst zeichnen oder du nimmst ein TRichEdit. ;-)


judomichi - Mo 28.02.11 19:39

Jetzt verwirrt ihr beide mich. Aber ich denke, das ich meine Frage nicht richtig formuliert habe (was auch schwer ist weil ich gar nicht genau das spezifizieren kann was eigentlich mein Problem darstellt).

Ich habe aktuell ein Label als Über schrift, in dem fix steht 2^8, dann eines 2^7 .... bis 2^0.
Dartunter habe ich 8 labels, die ich mit x versorge wenn ich eune eingegebene dezimalzahl umrechne in Binärzahlen. also ein sehr einfacher Umrechner.

Ist das 8. Bit notwendig soll halt bei 2^8 (126) das x gesetzt werden. 2^8 dienst sozusagen als Überschrift.

Wie kann ich denn formatierten Text als caption eigenschaft eintragen???


jaenicke - Mo 28.02.11 20:02

Habe ich ja schon geschrieben:
Entweder du zeichnest den Text selbst wie du ihn gerne hättest oder du nimmst zur Darstellung ein TRichEdit.
Alternativ gibt es in der JEDI VCL glaube ich ein TLabel, das HTML Tags kann.