C# :: Aufgabe #8 :: Lösung #12
12 Lösungen

#8
TextBox welche nur Integer zulässt
Anfänger - C#
von Gustl
- 15.08.2012 um 09:30 Uhr
Erstellen Sie eine Anwendung mit einer TextBox, welche nur Integer zulässt.
Also die Zahlen-Tasten 0-9, NumPad 0-9, Back, Delete, Tab, Left, Down, Right, Up, OemMinus, Enter, Subtract und Strg-C,X,V.
Nach drücken von Enter soll eine MessageBox erscheinen die den Inhalt der TextBox ausgibt.
Also die Zahlen-Tasten 0-9, NumPad 0-9, Back, Delete, Tab, Left, Down, Right, Up, OemMinus, Enter, Subtract und Strg-C,X,V.
Nach drücken von Enter soll eine MessageBox erscheinen die den Inhalt der TextBox ausgibt.
#12

von stbehl (1640 Punkte)
- 03.01.2018 um 12:36 Uhr

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace TrainYourProgrammer8 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void textBox1_TextChanged(object sender, EventArgs e) { } private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Return) { MessageBox.Show(String.Format("Sie haben {0} eingegeben.", textBox1.Text)); } } private void nurInt(object sender, KeyPressEventArgs e) { if (e.KeyChar != '\b' && e.KeyChar != '-') { if (Char.IsControl((e.KeyChar))) { } else if (!Char.IsDigit(e.KeyChar)) { e.Handled = true; } } } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1