Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to write superscript in a string and display using MessageBox.Show()?

I am trying to output the area using a message box, and it should be displayed as, for example, 256 unit^2...

How can I write a superscript (for powers) and a subscript (like O2 for oxygen)???

This guy here adds a superscript like (TM):

Adding a TM superScript to a string

I Hope I got myself clear! Thanks in advance and sorry for any inconvenience...

like image 840
Hazem Labeeb Avatar asked Jul 17 '13 15:07

Hazem Labeeb


People also ask

How do you add a superscript to a string?

You need to use the ^ operator before the superscript. I presume you want to use this character string in a plot or Markdown so here's an example where the label of the X-axis contains a superscript.

How do you add a superscript to a string in Java?

You can write text as superscript or subscript using the Chunk class, and it's setTextRise() method. You use a positive text rise value for superscript, and a negative text rise value for subscript.

How do you write a superscript in Vscode?

In the VS code, hit (Control + Command + Space) to bring up the Character selector and search for 'superscript' in the search box.

How do you write subscript in C#?

My function SSTextOut has similar functionality to ExtTextOut. You need to specify the pointer to the device context, the pointer to bounding rectangle, the string itself, and the justification mode.


2 Answers

You could try using unicode super/subscripts, for example:

var o2 = "O₂";       // or "O\x2082"
var unit2 = "unit²"; // or "unit\xB2"

If that doesn't work, I'm afraid you'll probably need to to write your own message box.

like image 154
p.s.w.g Avatar answered Sep 24 '22 03:09

p.s.w.g


Here's superscripts and subscripts

wikipedia

And here's how to escape unicode characters in c#

MSDN

like image 29
Jonesopolis Avatar answered Sep 25 '22 03:09

Jonesopolis