Jak zrobić indeks dolny?

0

Witam piszę właśnie program związany z tematem chemii i pojawił się problem mianowicie w DataGridView mam kolumny które mają nazwy od związków chemicznych. No i nie wiem jak sie do tego dobrać bym nie miał napisane H2O tylko normalnie żeby 2-ka była indeksem dolnym. Innymi słowy szukam jak sie modyfikuje poszczególne znaki w takim łańcuchu w właściwości Text.

Pozdrawiam Daniel

0

Najprościej będzie znaleźć taką czcionkę która ma indeksy dolne.
Ustawić czcionkę i wkleić znaczek z dolnym indeksem, choćby z tablicy znaków (lub samemu wygenerować odpowiedni kod ASCII, czy tam Unicode).

Trudniejszym sposobem, byłoby ręczne malowanie kolumny...

0

:) jesteś genialny pół dnia próbuje to zrobić rysując a wystarczyły dwie linijki:

  
  dataGridView1.Columns[1].HeaderCell.Style.Font = new Font("Arial Unicode MS", 10);
  dataGridView1.Columns[1].HeaderText = "H\u2082O";

I mamy piękne H2O :) z indeksem dolnym. Jakby się ktoś zastanawiał gdzie można znaleźć kody UNICODE to:

Menu Start/ Programy/Akcesoria/Narzędzia Systemowe/Mapa znaków

0

Windowsowa tablica znaków to nie najlepszy pomysł. Zajrzyj tutaj: http://www.fileformat.info/info/unicode/char/search.htm

0

Ja zazwyczaj szukam tu: http://www.unicode.org/charts/charindex.html
pozdrawiam

0
bogdans napisał(a)

Ja zazwyczaj szukam tu: http://www.unicode.org/charts/charindex.html
pozdrawiam
Cienizna, nie ma wyszukiwarki po nazwie co czyni ten serwis tak samo ułomnym jak windowsowa tablica znaków.

1 użytkowników online, w tym zalogowanych: 0, gości: 1