Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
>> Windows.Forms } else { input = input.Substring(0, this.SelectionStart) + clipboardText + input.Substring(this.SelectionStart + this.SelectionLength, input.Length - this.SelectionStart - this.SelectionLength); } } else { // Wenn kein Text selektiert ist, wird der Inhalt der // Zwischenablage an der Cursorposition eingefügt input = input.Substring(0, this.SelectionStart) + clipboardText + input.Substring(this.SelectionStart, input.Length - this.SelectionStart); } if (this.CheckInput(input) == true) { // Die geerbte Methode aufrufen, um den Text einzufügen base.WndProc(ref m); } else { // Hier wird nichts gemacht, damit der // Text nicht eingefügt wird } } else { // Die geerbte Methode aufrufen, um den Text einzufügen base.WndProc(ref m); } break; default: // Die geerbte Methode aufrufen base.WndProc(ref m); break; } } 729 Listing 488: Die überschriebene WndProc Methode zur Verhinderung des Einfügens ungültiger Daten über die Zwischenablage (Forts.) 256 Auf Return in einer TextBox reagieren Eine Reaktion auf die Betätigung der Return-Taste in einer TextBox ist eigentlich viel zu ein- fach, um hier als Rezept zu erscheinen. Dazu überprüfen Sie im KeyPress -Ereignis lediglich die Windows.Forms