Chciałbym ustawić wartość max
w kontrolce WinForm NumericUpDown
na infinity
. Jak mogę to zrobić?Jak ustawić Kontrolę NumericUpDown w Infinity?
Odpowiedz
Nie myśleć możesz, ale mógłby zrobić:
nmrUpDown.Maximum = decimal.MaxValue;
który określa maksymalną dozwoloną wartość 79,228,162,514,264,337,593,543,950,335
Tak, to jedyny sposób, biorąc pod uwagę (a) wartość kontrolna NumericUpDown ma być zawsze ograniczona między dwiema wartościami oraz (b) wartości są typu dziesiętnego, który nie obsługuje nieskończoności. –
jak ustawić go w nieskończoność, jeśli pole wartość oferuje tylko ułamek dziesiętny w zamian wartość?
Sprawdź Sine na codeplex.com można zrobić coś takiego:
BigNum x = 100;
BigNum xPow100 = x.Pow(100);
Console.WriteLine("100^100 == " + xPow100.ToString());
Ale to nadal nie może być nieskończoność. Rozmiar twojej pamięci RAM jest twoim ograniczeniem.
Można rozważyć utworzenie własnej kontroli użytkownika, która naśladuje zachowanie numeru w górę. Po prostu użyj TextBox i pionowego paska przewijania (VScrollBar) i wykonaj jakąś walidację.
Jako typ danych można użyć podwójnego, który również będzie formatowany jako "+/-Infinity"
, jeśli wartość przekroczy zakres.
- 1. Jak ustawić pełną kontrolę do katalogu?
- 2. ustawić nieprawidłową kontrolę formularza nieprawidłowego w angular2
- 3. FloatDomainError (Infinity)
- 4. Zdarzenie TextChanged NumericUpDown
- 5. Jak wykrywać wartości Infinity w Scali?
- 6. Dlaczego jest pow (-infinity, positive non-integer) + infinity?
- 7. Sprawdź, czy NumericUpDown jest pusty
- 8. WPF - Jak ustawić kontrolę użytkownika nad elementem AdornedElementPlaceholder?
- 9. Projekt Euler # 2 Infinity?
- 10. Jak uzyskać położenie linii bazowej tekstu w Etykiecie i NumericUpDown?
- 11. Czy można ustawić maksymalną wartość kontrolki NumericUpDown jako nieograniczoną zamiast określania wartości w jej właściwości Maksymalna?
- 12. Kiedy używać NaN lub +/- Infinity?
- 13. Ustawienie int na Infinity w C++
- 14. Jak zrobić prawdziwie przezroczystą kontrolę?
- 15. Jak znaleźć kontrolę w CommandItemTemplate dla RadGrid
- 16. Jak uzyskać kontrolę w wydarzeniu ASP.NET PreInit?
- 17. Jak przeprowadzić kontrolę ng-niepełnosprawnych w angularjs?
- 18. Jak wyłączyć całą kontrolę rozwijania w html
- 19. Jak utworzyć niestandardową kontrolę UIDatePicker
- 20. Jak domyślnie ustawić kontrolę domyślną w projektancie WPF programu Visual Studio 2010?
- 21. uzyskać kontrolę przez clientID
- 22. Projektant Odrzucający Kontrolę użytkownika
- 23. Znajdź nadrzędną kontrolę ToolStripMenuItem
- 24. Jak zachować kontrolę nad rozmiarem dysku
- 25. Jak odsłonić ITemplate poprzez kontrolę użytkownika?
- 26. Android, jak mogę usunąć kontrolę wideoView?
- 27. Jak uzyskać kontrolę nad wiązaniem modelu?
- 28. Jak zachować kontrolę widoczną w formularzu podczas korzystania z rozdzielacza?
- 29. Jak dodać kontrolę użytkownika do panelu
- 30. Jak zbudować skuteczną kontrolę zdrowia brokera Kafki?
Nie mogę edytować, ale oryginalnym pytaniem było, jak ustawić maksymalną wartość kontrolki NumericUpDown na nieskończoność, a nie na wartość – JDunkerley
Gwarantuję, że po ustawieniu maksymalnej wartości na nieskończoność, ktoś będzie chciał nieskończoności + 1. :) – PaulG
uzyskać nieskończoną RAM? :) –