2013-07-17 12 views
11

Próbuję wypisać obszar za pomocą okna komunikatu i powinien on być wyświetlany jako na przykład 256 jednostek^2 ...Jak napisać indeks górny w łańcuchu i wyświetlić przy użyciu MessageBox.Show()?

Jak napisać indeks górny (dla uprawnień) i indeks dolny (np. O2 dla tlenu) ???

Ten facet tutaj dodaje indeksu górnego jak (TM):

Adding a TM superScript to a string

Mam nadzieję, że dostał się jasno! Z góry dziękuję i przepraszam za wszelkie niedogodności ...

Odpowiedz

26

Można spróbować użyć unicode super/subscripts, na przykład:

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

Jeśli to nie zadziała, obawiam się, prawdopodobnie będziesz musiał napisać własne okno wiadomości.

+0

Dzięki, zarówno pracował z MessageBox.Show(): D –

+0

Hej, co o trzeciej potędze? Zamieniłem "\ xB2" na "\ xB3", ale to nie działa. – Jim

+1

@ Jim hmm, to działa dla mnie (testowane na Windows 7 Pro). Zastanawiam się, czy czcionka w twoim systemie po prostu nie ma glifu dla indeksu górnego 3. –

Powiązane problemy