Witam. Ostatnio napisałem program, który za zadanie miał generować reakcje chemiczne, a potem je sprawdzać. Program pięknie działał, lecz odkryłem że na niektórych komputerach indeksy dolne (wyświetlane w polu tekstowym) są wyświetlane jako z odpowiednią dla indeksu dolnego wysokością prostokątami. Na początku myślałem, że to dlatego że na komputerach z .NET Framework poniżej v4.0 występuje ów błąd, jednak zainstalowałem na komputerze z tym błędem najnowszą wersję platformy .NET i było tak samo. Wie ktoś od czego to zależy? Z góry dzięki za pomoc. Pozdrawiam :).
0
0
może kawałek kodu z przykładem, jak robisz te indeksy dolne... :-/
0
Przepraszam, że nie odpisywałem :). Wysyłam metodę:
public static string ConvertToDownIndex(string value)
{
if (value == "1")
{
return "\u2081";
}
else if (value == "2")
{
return "\u2082";
}
else if (value == "3")
{
return "\u2083";
}
else if (value == "4")
{
return "\u2084";
}
else if (value == "5")
{
return "\u2085";
}
else if (value == "6")
{
return "\u2086";
}
else if (value == "7")
{
return "\u2087";
}
else if (value == "8")
{
return "\u2088";
}
else if (value == "9")
{
return "\u2089";
}
else
{
return "";
}
}
Na początku zamiast znaków specjalnych po prostu kopiowałem indeksy dolne z Wikipedii - i teraz i wtedy błąd występuje :/.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.