Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1563 | Anzahl registrierter User: 1895 | Besucher online: 63
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

NumTextBox (Kurzversion)


Autor: Martin Dauskardt
Sprache: C#
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 3905
  
Kick it on dotnet-kicks.de  

Beschreibung:

Da ich hier nur eine komplexere Variante gefunden habe, reiche ich noch eine Kurzversion nach:
Eine Textbox, welche nur die Eingabe von numerischen Zeichen und BackSpace erlaubt.


Abgelegt unter: c#, Contols, TextBox, numerisch.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class NumTextBox:System.Windows.Forms.TextBox
    {
        //Constructor
        public NumTextBox()
        {
            //Aufruf von Context Menü unterbinden.
            this.ShortcutsEnabled = false;

            //KeyPress Ereignis anmelden
            this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(NumTextBox_KeyPress);
        }

        void NumTextBox_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
        {
            //Prüfung, ob eine Zahl oder BackSpace ausgelöst wurde
            if ("1234567890\b".IndexOf(e.KeyChar.ToString()) < 0)
            {
                //Bei Abweichung Ereignis verwerfen
                e.Handled = true;
            }
        }
    }
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[C#] Ein kleiner Konsolen Taschenrechner
[C#] Prüft Zeitformat auf 24 Stunden
[C#] Datei/Ordner durch Erweiterungsmethoden abfragen
[C#] GetCharts
[C#] XML in DataTable laden
[C#] Generische Between Methode
[ASP.net] Formularelement fokusieren auf Ajax Seiten
[C#] Quadratwurzel ziehen
[C#] Cast to Enum
[C#] ASP.NET: Metatags und Titel zur Laufzeit setzen
[C#] Aufrufenden Typ identifizieren
[C#] Kaufmännisches Runden in Decimal
[C#] WMI Getter
[C#] Sql Server Instanzen finden
[C#] WPF: Image aus dem Web in Image-Element anzeigen
[C#] Quoted Printable Encoder
[C#] URL auslesen
[C#] User-Verwaltung in eine ASP.NET Website einbauen
[C#] GUID des aktuellen Assembly ermitteln
[C#] Windows Forms Anwendungs-Sessions verwalten
[C#] User-Management für WPF Smart Client Anwendung
[C#] Silverlight Anwendung erstellen
[C#] User-Verwaltung in eine WinForm einbauen
[C#] Java WebService aus einem WinForms-Client aufrufen
[C#] C# Ist ein POINT zwischen ... und ...
[C#] Another Bin-Watch (Console)
[C#] SystemIconsImageListWrapper
[C#] WatchedList
[C#] Datenbankverbindung herstellen
[C#] Einfache Ini Klasse
[C#] Youtube Download Klasse für C#
[C#] C# Ordner auslesen und in Liste speichern "rekursiv"
[C#] InputBox WPF C#
[C#] C# XOR Crypt
[C#] alle Textboxen in einer Form löschen
[C#] Textbox auf Enter prüfen
[ASP.net] SetFocus in eine Textbox - ASP.NET
[C#] Markierte Zeichen in Textbox löschen
[C#] Textbox Strg-A
[C#] numerische TextBox
[C#] Autosize-TextBox
[VB.NET] Textbox-Extension nur numerische Werte zulassen mit Ein-/Aus
[C#] Rechtschreibhilfe in .NET WPF Anwendung integrieren
[C#] Autoscroll in einer Textbox
[VB.NET] Alle Textboxen zurücksetzen
[C#] String auf erlaubte Zeichen prüfen
[C#] AutoComplete TextBox
[VB.NET] Oft benötigte Properties von Controls schnell zentral ausfüh
[VB.NET] Das Klick-Event von Controls gemeinsam auffangen und zentral
[C#] Löschen aller TextControls auf einer Form in C#
[VB.NET] Beep bei Enter in der Textbox unterdrücken
[VB.NET] ''Enter'' in TextBox
[C#] Textbox Context Menu abschalten
[C#] Tabstopp-Breite setzen
[C#] Visuelles Feedback fokussierter Text Boxen
[C#] TextBox nur mit Zahleneingabe
[C#] Herausfinden, ob ein Character eine Zahl ist.

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.