Dokładność do 5 miejsca po przecinku

0

Witam,
Czy ktoś wie jak ustawiać w komórce TextBox dokładność do 5 miejsca po przecinku?

2

Jak sama nazwa wskazuje textbox służy do wprowadzania textu a nie liczb i w standardowym textboxie nie ma możliwości ustawienia maski dla wprowadzanych danych

0

a w jakiej kontrolce można wprowadzać liczby i ustawić taką dokładność??

0

jak wczytasz liczbe to po wczytaniu zrob taka dokladnosc i wtedy wypisuj do textboxa juz gotowa liczbe ktora ma odpowiednia ilosc miejsc po przecinku

0

jest coś takiego jak NumericUpDown oraz MaskedTextBox, tutaj masz jakąś darmową kontrolkę, która umożliwia dodanie maski dla wprowadzanego textu. A na przyszłość poszukaj co masz na palecie komponentów

1

Jeśli chodzi tylko o wyświetlanie, to można użyć po prostu przeciążonej wersji ToString przyjmującej w parametrze format string.

this.textBox1.Text = number.ToString("N5");

Lista format stringów: http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx

Jeśli chodzi o wprowadzanie, to najlepiej użyć kontrolki NumericUpDown, bo ona służy do wprowadzania liczb. MaskedTextBox to kontrolka od napisów typu kod pocztowy albo pesel, czyli takich o stałej długości, i z określonymi znakami na określonych miejscach.

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