Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Tillåt bara siffror i TextBox, men hur?

Postades av 2003-11-13 11:23:51 - Berne Nielsen, i forum visual basic - allmänt, Tråden har 7 Kommentarer och lästs av 832 personer


Har kunnat detta tidigare men...
man kollar vad användaren tryckt ner för tangent, men hur avbryter man inmatningen om värdet är av icke godkänd typ?

en början? (OBS Detta är vb i Excel, kan skilja sig något från vb6)
<code>
Private Sub txtIRI_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii >= 48 And KeyAscii <= 57 Then
'Tillåten tangenttryckning
else
'Avbryt inmatningen (på nåt sätt...?)
End If
End Sub
</code>


Svara

Sv: Tillåt bara siffror i TextBox, men hur?

Postades av 2003-11-13 11:31:39 - Roger Alsing

keyascii=0


Svara

Sv: Tillåt bara siffror i TextBox, men hur?

Postades av 2003-11-13 11:56:53 - Andreas Hillqvist

Du kan ställa in med api att din textbox bara skall acceptera tal. Titta på ES_NUMBER:
[endast siffror]


Svara

Sv: Tillåt bara siffror i TextBox, men hur?

Postades av 2003-11-13 12:43:52 - Sven Åke Persson

Frågan är lika gammal som VB
Så här är det enklaste sättet

<code>
Private Sub Text1_KeyPress(KeyAscii As Integer)
'Normal bör du tillåta dessa tillsammans med siffror
'BackSpace,Tab,Enter,Komma,Punkt,Minus och 0 - 9
Select Case KeyAscii
Case 8, 9, 13, 44, 45, 46, 48 To 57
'tillåt
Case Else
KeyAscii = 0
End Select
End Sub
</code>


Svara

Sv: Tillåt bara siffror i TextBox, men hur?

Postades av 2003-11-13 12:53:00 - Berne Nielsen

Tackar!


Svara

Sv: Tillåt bara siffror i TextBox, men hur?

Postades av 2003-11-13 13:02:06 - Roland Ringhede

Bör kompletteras med funktion för att bara tillåta decimaltecken som hör till respektive land annars blir det elände. Har också diskuterats tidigare.

(Om man nu önskar att kunna mata in decimaltal)


Svara

Sv: Tillåt bara siffror i TextBox, men hur?

Postades av 2003-11-13 13:21:48 - Sven Åke Persson

Helt riktigt.
Sen bör man också lägga in en funktion som kollar när användaren
"Klistrar" in ett värde i TextBoxen."Det är många vinklar på en plog"
"Ju mer man gräver i en skit,ju mer luktar det"


Svara

Sv: Tillåt bara siffror i TextBox, men hur?

Postades av 2003-11-13 22:33:26 - Roland Ringhede

Och eftersom alla brukar ha sina egna önskemål om vad som skall hända när användaren försöker mata in text och siffror mm. i en textbox (åtminstone har jag det) så är mitt tipps att man skriver en egen funktion för validering mot en angiven typ för textboxen så den beter sig som man önskar.

Min egen har lite lull som gör att fältet blir gult när man kommer dit och att den vägrar ta emot andra tecken än de som skall vara där. Man kan sedan bygga vidare med max-min kontroll helt efter eget behov.

Prova själv

Jag har byggt min som en egen klass (lånat av Andreas H. tror jag, eller om det var av någon annan här på pellesoft)
som använder funktionen:

"Public WithEvents TextBox As TextBox"
för att koppla ihop händelser i textboxen med klassen.

Testa och sök här på forumet och webben, det finns massa godis och bygg en egen klass efter dina önskemål.

Är man envis går det nog även att fixa så att Delphi kan göra liknande.


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 553
27 958
271 741
2 711
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies