---
title: "Tips för kontrollerad inmatning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/111440-tips-för-kontrollerad-inmatning"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "clarkbones"
published: "2004-09-13T09:58:45.000Z"
updated: "2004-09-13T10:53:36.000Z"
replies: 1
views: 245
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/111440-tips-för-kontrollerad-inmatning"
---

# Tips för kontrollerad inmatning

## #1 — clarkbones, 2004-09-13T09:58Z

Hej!

Ofta har jag textboxar där man endast skall mata in siffror (dvs inga bokstäver)

Hittills har jag kontrollerat detta när användaren lämnar textboxen eller när denne klickar på spara.

Men för att förenkla denna process så vill jag att textboxen inte ens accepterar bokstäver. Trycker jag t ex ner a-tangenten så skall inget ske i textboxen. Finns det något smidigt sätt att göra detta?

```
  Private Sub txtR1_KeyDown(ByVal sender As Object, 
      ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtR1.KeyDown
        If (e.KeyCode < 48 Or e.KeyCode > 57) And e.KeyCode <> 44 Then

           'Om villkoret ovan uppfylls vill jag här kasta bort knapptryckningen

        End If
    End Sub
```

Permalänk: https://www.webforum.nu/p/111440

## #2 — Marcus E, 2004-09-13T10:53Z

Det där är ett sätt. Sätt e.Handled = true. Nöjer du dig med 0-9 finns det ett annat.

<http://groups.google.com/groups?hl=en&lr=lang_en|lang_sv&ie=UTF-8&c2coff=1&threadm=ObtStwozBHA.1512%40tkmsftngp05&rnum=3&prev=/groups%3Fq%3Ddotnet%2BES_NUMBER%2B%26ie%3DUTF-8%26hl%3Den>

Permalänk: https://www.webforum.nu/p/1436049

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/111440-tips-för-kontrollerad-inmatning
