/ 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
Problemer med backspace - Chr(8)
Fra : MFC


Dato : 16-02-02 19:46

Hej

Jeg har et lille program, hvor jeg gerne skulle kunne trykke på
"Tab" og "Backspace" - Tab virker fint med denne kommando:

Text1.Text = Text1.Text & Chr(9)


Men hvorfor virker Backspace så ikke, med denne kommando:

Text1.Text = Text1.Text & Chr(8)

Der kommer bare en streg, for hver gang man trykker.


På forhånd tak for hjælpen.....
Mikael Gitt




 
 
Niels (17-02-2002)
Kommentar
Fra : Niels


Dato : 17-02-02 14:58

Du bliver nød til at udfører Backspace "funktionen" manuelt.
Og da Backspace fjerner en karakter i indtastningsfeltet, nytter det
ikke noget at tilføje chr$(8) til strengen. Så hvis du ønsker at
fjerne det sidste tegn i indtastningsfeltet så brug

If Text1.Text<>"" Then
Text1.Text = Left$(Text1.Text,Len(Text1.Text)-1)
End If

- Niels

"MFC" <slotgitt@post.tele.dk> wrote in message
news:3c6ea8f5$0$22323$edfadb0f@dspool01.news.tele.dk...
> Hej
>
> Jeg har et lille program, hvor jeg gerne skulle kunne trykke på
> "Tab" og "Backspace" - Tab virker fint med denne kommando:
>
> Text1.Text = Text1.Text & Chr(9)
>
>
> Men hvorfor virker Backspace så ikke, med denne kommando:
>
> Text1.Text = Text1.Text & Chr(8)
>
> Der kommer bare en streg, for hver gang man trykker.
>
>
> På forhånd tak for hjælpen.....
> Mikael Gitt
>
>
>



MFC (17-02-2002)
Kommentar
Fra : MFC


Dato : 17-02-02 19:14

Hej Niels

Tak for forklaringen. Så forstår jeg straks det
hele meget bedre. Koden virker fint.


Mvh.:
Mikael Gitt
# slotgitt #

slotgitt@post.tele.dk




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

Månedens bedste
Årets bedste
Sidste års bedste