Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Hochgestellte bzw. runtergestellte Zeichen
progger
myCSharp.de - Member

Avatar #avatar-2094.gif


Dabei seit:
Beiträge: 1.271
Herkunft: Nähe von München

Themenstarter:

Hochgestellte bzw. runtergestellte Zeichen

beantworten | zitieren | melden

Hallo Forum,

Gibt es eine Möglichkeit hochgestellte (z.B. ² ³) bzw. runtergestellte (keine Ahnung wie das genau heißt) Zeichen (auch ganz normale Buchstaben) in einem String zu speichern?
Bei HTML funktioniert das mit <sup> und <sub>. Ich bräuchte halt sowas ähnliches für .NET, z.B. Unicode-Zeichen. Bisher habe ich aber noch nichts brauchbares gefunden
Ich freu mich über jede Antwort

Gruß,
progger
A wise man can learn more from a foolish question than a fool can learn from a wise answer!
Bruce Lee

Populanten von Domizilen mit fragiler, transparenter Außenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
Wer im Glashaus sitzt, sollte nicht mit Steinen werfen.
private Nachricht | Beiträge des Benutzers
svenson
myCSharp.de - Member



Dabei seit:
Beiträge: 8.746
Herkunft: Berlin

beantworten | zitieren | melden

Einfach eingeben wie jedes andere Zeichen, du musst nur die richtige Tastenkombination auf dem Keyboard finden oder das Zeichen über die Zeichentabelle kopieren und einfügen.
private Nachricht | Beiträge des Benutzers
progger
myCSharp.de - Member

Avatar #avatar-2094.gif


Dabei seit:
Beiträge: 1.271
Herkunft: Nähe von München

Themenstarter:

beantworten | zitieren | melden

Hallo svenson,

Auf die Idee mit der Zeichentabelle bin ich auch schon gekommen. Das Problem ist aber, dass da nicht jeder Buchstabe/Zahl als hoch- bzw. runtergesetztes Zeichen ist.

Gruß,
progger
A wise man can learn more from a foolish question than a fool can learn from a wise answer!
Bruce Lee

Populanten von Domizilen mit fragiler, transparenter Außenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
Wer im Glashaus sitzt, sollte nicht mit Steinen werfen.
private Nachricht | Beiträge des Benutzers
Pulpapex
myCSharp.de - Member



Dabei seit:
Beiträge: 939
Herkunft: Rostock

beantworten | zitieren | melden

Eigentlich sind das Formatangaben. Genauso gut könntest du fragen, wie man kursive Zeichen in einem String speichert.

Aber vielleicht gibt es wirklich was dafür in Unicode. Man kann ja in Unicode Zeichen kombinieren, wodurch das resultierende Zeichen anders dargestellt wird.

Vielleicht findest du hier was: http://www.unicode.org/charts/symbols.html
Dort gibt es u.a. den Zeichensatz für "Super and Subscripts", allerdings nur für mathematische Symbole.


Gruss
Pulpapex
private Nachricht | Beiträge des Benutzers
svenson
myCSharp.de - Member



Dabei seit:
Beiträge: 8.746
Herkunft: Berlin

beantworten | zitieren | melden

Zitat
Original von progger
Das Problem ist aber, dass da nicht jeder Buchstabe/Zahl als hoch- bzw. runtergesetztes Zeichen ist.

Hups, da hab ich wohl nicht aufmerksam genug gelesen, dachte es geht nur um die paar Ziffern. Tja, da fällt mir keine Lösung ein außer eine Darstellung in einem Font mit anderer Größe? Wäre RTF vielleicht ein Ansatz?
private Nachricht | Beiträge des Benutzers
progger
myCSharp.de - Member

Avatar #avatar-2094.gif


Dabei seit:
Beiträge: 1.271
Herkunft: Nähe von München

Themenstarter:

beantworten | zitieren | melden

Hallo Pulpapex,

Vielen Dank für den Link!
Ich wollte jetzt mal als Test mir ein solches Zeichen in einer MessageBox ausgeben lassen. Der zeigt aber nur ein Quadrat an, was ich schon öfter gesehen hab, wenn das Zeichen nicht angezeigt werden kann. Brauch ich dafür eine spezielle Schriftart oder sowas?
A wise man can learn more from a foolish question than a fool can learn from a wise answer!
Bruce Lee

Populanten von Domizilen mit fragiler, transparenter Außenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
Wer im Glashaus sitzt, sollte nicht mit Steinen werfen.
private Nachricht | Beiträge des Benutzers