Wie überprüfe ich, ob der Benutzer ein NumericUpDown
Steuerelement leer gelassen hat, den Wert darauf entfernen? So kann ich einen Wert von 0.Überprüfen, ob NumericUpDown leer ist
5
A
Antwort
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
zuweisen Es könnte sinnvoll sein, die validierte Ereignis zu verwenden und für den Text Eigenschaft
private void myNumericUpDown_Validated(object sender, EventArgs e)
{
if (myNumericUpDown.Text == "")
{
myNumericUpDown.Text = "0";
}
}
0
fragenVersuchen Sie, diese
if (string.IsNullOrEmpty(((Control)this.nud1).Text))
{
//null
}
else
{
//have value
}
0
Wenn Sie w Ameise verbieten leeren Wert für NumericUpDown
, verwenden Sie einfach diese Klasse. Sobald der Benutzer versucht, den Steuerwert mit select-all + Rücktaste zu löschen, wird der tatsächliche numerische Wert erneut festgelegt. Dies ist nicht wirklich ein Ärgernis, da der Benutzer immer noch Select-All + eine numerische Ziffer eingeben kann, um mit der Bearbeitung eines neuen numerischen Werts zu beginnen.
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;
}
}
Verwandte Themen
- 1. Überprüfen, ob innerHTML leer ist
- 2. Überprüfen, ob Realm leer ist?
- 3. Überprüfen, ob NSNumber leer ist
- 4. Überprüfen, ob NSDictionary leer ist
- 5. Überprüfen, ob Stdin leer ist
- 6. Überprüfen, ob etwas leer ist
- 7. Überprüfen, ob ArrayCollection leer ist
- 8. Überprüfen, ob das Verzeichnis leer ist
- 9. Überprüfen, ob die Zeichenfolge leer ist
- 10. Django CMS - überprüfen, ob Platzhalter leer ist
- 11. Überprüfen, ob flowLayoutPanel in c leer ist #
- 12. Überprüfen, ob die Textdatei leer ist Python
- 13. VB Überprüfen, ob Int leer ist
- 14. Überprüfen, ob ein Eingabefeld leer ist
- 15. JSTL: überprüfen, ob eine Zeichenfolge leer ist
- 16. Überprüfen, ob ResultSet leer ist in Java
- 17. Sqlite Überprüfen, ob die Tabelle leer ist
- 18. Überprüfen, ob die MySQL-Spalte leer ist
- 19. Episerver überprüfen, ob Inhaltsbereich leer ist
- 20. C++ - Überprüfen, ob TCHAR-Array leer ist
- 21. Jquery Überprüfen, ob der Absatz leer ist
- 22. Überprüfen Sie, ob bestimmte Eingabedatei ist leer
- 23. Überprüfen, ob der Combobox-Wert leer ist
- 24. Überprüfen, ob eine Ganzzahl leer ist
- 25. Überprüfen, ob Kafka-Warteschlange leer ist
- 26. Überprüfen, ob die PouchDB-Datenbank leer ist
- 27. C# DataGridView Überprüfen, ob leer
- 28. überprüfen Java-Komponente ist leer
- 29. Überprüfen, ob Textfelder leer sind Swift
- 30. Mit iOS, wie überprüfen, ob die URL leer ist
überprüfen Sie die Länge der Variablen - http://www.dotnetperls.com/string-length –