Avatar billede easyware Nybegynder
20. november 2000 - 00:32 Der er 8 kommentarer og
1 løsning

Enter i Text bokse

Jeg vil gerne bekræfte en indtastning i en tekstboks og gå videre til næste tekstboks ved at bruge Enter ( i stedet for TAB), det fungerer også, men jeg får et fejlbeep når jeg bruger Enter i tekstboksen, kan jeg ungå dette beep?
Avatar billede tdaugaard Nybegynder
20. november 2000 - 00:43 #1
Du skal fange Enter i Text1_KeyPress .. mener jeg!

Private Sub Text1_KeyPress(KeyCode As Integer, Shift As Integer)
    If KeyCode = 86 Then KeyCode = 0: Text2.SetFocus
End Sub

sådan tror jeg det kan klares .. er ikke testet!
Avatar billede easyware Nybegynder
20. november 2000 - 04:13 #2
Det fungerer fint med keycode 86, men det er keycode 13 jeg ønsker at bruge. Den flytter godt nok tekstboks, men giver samtidigt et beep, det er det beep jeg vil ha´ væk.

Ellers tak for et hurtigt svar.
Avatar billede tdaugaard Nybegynder
20. november 2000 - 04:15 #3
KeyCode er ikke det samme som KetAscii ... KeyCode er en keyboard scan code og ikke en interpreted ASCII kode.

Jeg prøver lige at finde ud af noget..
Avatar billede tdaugaard Nybegynder
20. november 2000 - 04:15 #4
KeyAscii skulle der ha\' stået. .
Avatar billede tdaugaard Nybegynder
20. november 2000 - 04:16 #5
Jeg mente heller ikke _KeyPress, men _KeyUp ..
Avatar billede tdaugaard Nybegynder
20. november 2000 - 04:20 #6
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyReturn Then KeyCode = 0: Text2.SetFocus
End Sub

vbKeyReturn = 13 ... men KeyCode er ikke altid en ASCII kode...

og jeg får intet beep på den her ..
Avatar billede tdaugaard Nybegynder
20. november 2000 - 04:21 #7
Og ellers kan du måske sætte Text1.MultiLine = True ... så får du i hvert fald intet beep ,.
Avatar billede easyware Nybegynder
20. november 2000 - 04:45 #8
Det virker med multiline, og det er fint nok.
Tak for hjælpen.
Mogens.
Avatar billede tdaugaard Nybegynder
20. november 2000 - 04:48 #9
Det var så lidt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester