Discussion:
Text im label Hoch / Tiefstellen
(zu alt für eine Antwort)
D.Follmann
2008-03-13 11:16:01 UTC
Permalink
Hallo,

gibt es eine Möglichkeit Text in Windows-Fomrs-Elementen, insbesondere in
labels hoch/tiefgestellt darzustellen? Wenn ich beispielsweise eine
physikalische Größe anzeigen möchte, wäre das nützlich um Indizes an die
Variablen anzuhängen.
Ich habe das mal ausprobiert mit einer richTextBox, aber da kann ich
einzelne Buchstaben nur im Code tifer stellen und nicht im Designer und das
macht das ganze sehr aufwendig.

MfG
Herfried K. Wagner [MVP]
2008-03-13 14:03:18 UTC
Permalink
Post by D.Follmann
gibt es eine Möglichkeit Text in Windows-Fomrs-Elementen, insbesondere in
labels hoch/tiefgestellt darzustellen? Wenn ich beispielsweise eine
physikalische Größe anzeigen möchte, wäre das nützlich um Indizes an die
Variablen anzuhängen.
Das Label-Steuerelement bietet dazu keine Möglichkeit.
Post by D.Follmann
Ich habe das mal ausprobiert mit einer richTextBox, aber da kann ich
einzelne Buchstaben nur im Code tifer stellen und nicht im Designer und das
macht das ganze sehr aufwendig.
Du kannst auch ein Dokument laden, in dem bereits die entsprechenden
Formatierungen vorgenommen hast. Entweder aus einer Datei oder einer
Ressource oder einer Zeichenfolge (siehe Eigenschaft 'Rtf').
--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>
Frank Dzaebel
2008-03-13 15:01:04 UTC
Permalink
Hallo D.,
Post by D.Follmann
gibt es eine Möglichkeit Text in Windows-Fomrs-Elementen,
insbesondere in Labels hoch/tiefgestellt darzustellen?
Ja, Du kannst z.B. von Label ableiten und
ein benutzerdefinertes Painting erstellen, etwa
wie:

[Extended Vertical Label Control in C# .NET]
http://www.codeproject.com/KB/miscctrl/Vertical_Label_Control.aspx

Dabei müsstest Du aber ein eigenes Format nützen, das
dann das "hochgestellt" etc. angibt.
Post by D.Follmann
Ich habe das mal ausprobiert mit einer richTextBox, aber da kann ich
einzelne Buchstaben nur im Code tifer stellen und nicht im Designer und das
macht das ganze sehr aufwendig.
Gut, man kann natürlich auch einen eigenen
Designer für eine eigene RichTextBox erstellen,
dieser könnte dann sogar zur Designzeit
das Hochstellen anpassen, aber das wäre viel
Aufwand!. Vielleicht ist folgendes für Dich eine Lösung:

[Math Equation Editor in C#]
http://www.c-sharpcorner.com/UploadFile/mgold/MathEquationEditor08292005104727AM/MathEquationEditor.aspx


ciao Frank
--
Dipl. Inf. Frank Dzaebel [MCP, MVP C#]
http://Dzaebel.NET
Loading...