/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
hvordan sikre man sig, at der kun bliver i~
Fra : Joachim Boll


Dato : 27-02-04 11:08

Er der nogen som har en nem løsning på hvordan man kun giver brugeren
mulighed for at indtaste tal værdier i en txtbox

alså ingen bogstave
--
Best regards, Med venlig hilsen
Joachim Boll

_____________________




 
 
Dennis Olesen (27-02-2004)
Kommentar
Fra : Dennis Olesen


Dato : 27-02-04 11:27

Hvis du se på tastetrykket som en ascii code kan du bruge følgende sub.

Private Sub txtdeposit_press (keyascii As integer)
'only allow number keys, decimal point, or backspace
if (keyascii >= vbkey0 and keyascii <= vbkey 9) or keyascii = vbkeydecpt or
keyascii = vbkeyback then
exit sub
else
keyascii = 0
beep
end if
end sub

Jeg håber at du kan bruge dette. Hvis du har brug for mere hjælp må du jo
bare spørge.

MVH
Dennis Olesen
"Joachim Boll" <joachimFJERN@DETTEinmedico.dk> skrev i en meddelelse
news:403f16fc$0$1621$edfadb0f@dread14.news.tele.dk...
> Er der nogen som har en nem løsning på hvordan man kun giver brugeren
> mulighed for at indtaste tal værdier i en txtbox
>
> alså ingen bogstave
> --
> Best regards, Med venlig hilsen
> Joachim Boll
>
> _____________________
>
>
>



Lasse Eskildsen (27-02-2004)
Kommentar
Fra : Lasse Eskildsen


Dato : 27-02-04 21:54

Dennis Olesen wrote:
> Hvis du se på tastetrykket som en ascii code kan du bruge følgende
> sub.
>
> Private Sub txtdeposit_press (keyascii As integer)
> 'only allow number keys, decimal point, or backspace
> if (keyascii >= vbkey0 and keyascii <= vbkey 9) or keyascii =
> vbkeydecpt or keyascii = vbkeyback then
> exit sub
> else
> keyascii = 0
> beep
> end if
> end sub
>
> Jeg håber at du kan bruge dette. Hvis du har brug for mere hjælp må
> du jo bare spørge.

Man kan også bruges IsNumeric() til det, men jeg mener at have hørt noget om
at den ikke altid er lige god til det?
Til simpelt brug har jeg dog aldrig haft problemer med den.

--
Lasse



Tomas Christiansen (27-02-2004)
Kommentar
Fra : Tomas Christiansen


Dato : 27-02-04 22:37

Lasse Eskildsen skrev:
> Man kan også bruges IsNumeric() til det, men jeg mener at have hørt noget
om
> at den ikke altid er lige god til det?

God og god....
Den accepterer netop det, som VB accepterer som tal. Dvs. tal på
"videnskabelig" form, heltal, kommatal, hexadecimale tal, ...
Hvis man kan acceptere dette er den fin eller er den ubrugelig.

-------
Tomas


Joachim Boll (01-03-2004)
Kommentar
Fra : Joachim Boll


Dato : 01-03-04 08:08

Mange tak for hjælpen
venlig hilsen Joachim

"Tomas Christiansen" <toc-01-nospam@blikroer.dk> skrev i en meddelelse
news:c1od6r$gs7$1@news.cybercity.dk...
> Lasse Eskildsen skrev:
> > Man kan også bruges IsNumeric() til det, men jeg mener at have hørt
noget
> om
> > at den ikke altid er lige god til det?
>
> God og god....
> Den accepterer netop det, som VB accepterer som tal. Dvs. tal på
> "videnskabelig" form, heltal, kommatal, hexadecimale tal, ...
> Hvis man kan acceptere dette er den fin eller er den ubrugelig.
>
> -------
> Tomas
>



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409081
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste