Jak sprawdzić, czy użytkownik pozostawił pustą formantu NumericUpDown
, usuwając z niego wartość? Więc mogę przypisać mu wartość 0.Sprawdź, czy NumericUpDown jest pusty
5
A
Odpowiedz
6
if(NumericUpDown1.Text == "")
{
// If the value in the numeric updown is an empty string, replace with 0.
NumericUpDown1.Text = "0";
}
0
decimal d = 0
if(decimal.TryParse(NumericUpDown1.Text, out d)
{
}
NumericUpDown1.Value = d;
4
To może być przydatne do korzystania z zatwierdzoną zdarzenia i poprosić o właściwości text
private void myNumericUpDown_Validated(object sender, EventArgs e)
{
if (myNumericUpDown.Text == "")
{
myNumericUpDown.Text = "0";
}
}
0
Spróbuj
if (string.IsNullOrEmpty(((Control)this.nud1).Text))
{
//null
}
else
{
//have value
}
0
Jeśli w ant, aby zakazać pustej wartości dla NumericUpDown
, po prostu użyj tej klasy. Jego efekt polega na tym, że gdy użytkownik spróbuje skasować wartość kontrolną za pomocą select-all + backspace key, rzeczywista wartość liczbowa zostanie ponownie ustawiona. Nie jest to irytujące, ponieważ użytkownik może nadal select-all + wpisz cyfrę numeryczną, aby rozpocząć edycję nowej wartości numerycznej.
sealed class NumericUpDownEmptyValueForbidder {
internal NumericUpDownEmptyValueForbidder(NumericUpDown numericUpDown) {
Debug.Assert(numericUpDown != null);
m_NumericUpDown = numericUpDown;
m_NumericUpDown.MouseUp += delegate { Update(); };
m_NumericUpDown.KeyUp += delegate { Update(); };
m_NumericUpDown.ValueChanged += delegate { Update(); };
m_NumericUpDown.Enter += delegate { Update(); };
}
readonly NumericUpDown m_NumericUpDown;
string m_LastKnownValueText;
internal void Update() {
var text = m_NumericUpDown.Text;
if (text.Length == 0) {
if (!string.IsNullOrEmpty(m_LastKnownValueText)) {
m_NumericUpDown.Text = m_LastKnownValueText;
}
return;
}
Debug.Assert(text.Length > 0);
m_LastKnownValueText = text;
}
}
Powiązane problemy
- 1. Sprawdź, czy obiekt jest pusty
- 2. Sprawdź, czy plik jest pusty
- 3. Sprawdź, czy NSDictionary jest pusty
- 4. Sprawdź, czy NSMutableDictionary jest pusty?
- 5. Czy plik jest pusty sprawdź
- 6. Sprawdź, czy katalog jest pusty
- 7. Sprawdź, czy stdin jest pusty
- 8. Jquery Sprawdź, czy akapit jest pusty
- 9. Sprawdź, czy atrybut CoreData jest pusty.
- 10. AS3: Sprawdź, czy słownik jest pusty.
- 11. Django CMS - sprawdź czy zastępczy jest pusty
- 12. Sprawdź, czy plik wejściowy jest pusty jquery
- 13. Sprawdź, czy img src jest pusty jQuery
- 14. Sprawdź, czy ResultSet jest pusty w Javie
- 15. Sprawdź, czy numer NSN jest pusty
- 16. Sprawdź, czy określony plik wejściowy jest pusty
- 17. Sprawdź, czy reagują elementem jest pusty
- 18. Python - Sprawdź, czy plik jest pusty, czy nie.
- 19. Java - Sprawdź, czy JTextField jest pusty czy nie
- 20. Sprawdź, czy NSDate posiada datę lub jest pusty
- 21. Sprawdź, czy pole wejściowe jest pusty na polach z jQuery
- 22. Sprawdź, czy obiekt jest pusty z JavaScript/jQuery
- 23. Sprawdź, czy parametr jest pusty lub pusta w procedurze przechowywanej.
- 24. ruby-on-rails sprawdź, czy wynik zapytania jest pusty (Model.find)
- 25. laravel 4,2 ostrze: sprawdź czy pusty
- 26. Sprawdź, czy nie jest zerowy i czy nie jest pusty w skrócie Rails?
- 27. Zdarzenie TextChanged NumericUpDown
- 28. Sprawdź, czy jest fałsz.
- 29. Ruby sprawdź czy blok jest zerowy
- 30. wykryć, czy obiekt jest pusty
sprawdź długość zmiennej - http://www.dotnetperls.com/string-length –