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


Hjälp om att bara skriva text eller tal i textbox! [LÖST]

Postades av 2002-11-23 02:46:14 - Magnus Lindgren, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 441 personer

Jag behöver hjälp med att bara skriva text i textbox och tvärtom...

<code>
Private Function kollanamn() As String
kollanamn = True
If IsNumeric(namntxt.Text) Then
MsgBox "Endast bokstäver i ditt namn", vbOKOnly, "Namnet är fel"

End If
End Function
</code>

Men efter man har skrivit en bokstav så kan man skriva siffror igen, det vill jag att man inte ska kunna göra...

MvH
Magnus




Svara

Sv: Hjälp om att bara skriva text eller tal i textbox!

Postades av 2002-11-23 09:13:55 - Johan Djupmarker

Ett sätt är ju att hindra användaren att skriva andra tecken än de du vill, men det indrar ju inte från att man klistrar in något annat...

<code>
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim tecken As String
tecken = "abcde" & Chr(8) 'chr(8) innebär att man får "sudda"
If InStr(1, tecken, Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If
End Sub
</code>

/Johan


Svara

Sv: Hjälp om att bara skriva text eller tal i textbox!

Postades av 2002-11-23 09:15:59 - Björn Johansson

Vad jag kan se på din kod är den inget fel...
det kan bero på att du har: kollanamn = true
och att du kollar om kollanamn = false så anropar du functionen kollanamn()
chansar jag på att det är

/bj


Svara

Sv: Hjälp om att bara skriva text eller tal i textbox!

Postades av 2002-11-23 10:38:16 - Johan Djupmarker

bj:
Felet är att ex.vis. strängen "k26" inte tolkas som ett tal, men innehåller ändå siffror...

Man kan givetvis gör om mitt exempel så att man efteråt loopar igenom alla tecken och gör samma kontroll.

/Johan


Svara

Sv: Hjälp om att bara skriva text eller tal i textbox!

Postades av 2002-11-23 11:30:27 - Andreas Hillqvist

Du kan använda LCase() och UCase() funktionerna. Eftersom en liten bokstav är inte samma som stor. Medans en siffra punkt eller ett annat sifra ger samma svar. Jag tycker Validate är bästa stället att göra det på.
<code>
Private Sub namntxt_Validate(KeepFocus As Boolean)
Dim Index As Long
Dim strChar as String
Dim strText As String
strText = namntxt.Text
For Index = 1 To Len(strText)
strChar = Mid(strText, Index, 1)
If LCase(strChar) = UCase(strChar) Then
KeepFocus = True
Msgbox "Du kan bara ange bokstäver i ditt namn!"
Exit For
End If
Next
End Sub
</code>


Svara

Sv: Hjälp om att bara skriva text eller tal i textbox!

Postades av 2002-11-23 12:57:31 - Magnus Lindgren

Nu funkar det med att bara skriva bokstäver.
Tack för hjälpen!

MvH
Magnus


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 602
27 953
271 705
5 947
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