C# :: Aufgabe #8 :: Lösung #6
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.
#6

von Torbo (880 Punkte)
- 15.05.2015 um 08:57 Uhr

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Windows.Forms; using MessageBox = System.Windows.Forms.MessageBox; namespace IntBox { /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow :Window { public MainWindow() { InitializeComponent(); } private void text1_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)//Zum ausführen über der Entertaste { if (e.Key == Key.Return) { MessageBox.Show(text1.Text); } } private void text1_TextChanged(object sender, TextChangedEventArgs e)//überprüft ob es sich um ein Int Wert handelt { try { UInt16 Variable = Convert.ToUInt16(text1.Text); } catch (FormatException) { text1.Clear(); } } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1