Avatar billede -zeb- Nybegynder
04. september 2003 - 11:02 Der er 2 kommentarer og
1 løsning

tastatur indeling Character

Hvordan deles tastaturets karaktere op på følgende måde?

Private Sub Text1_Change()
   
    tilfoej = (bogstaver, tal og tegn)
    slet = (Delete og Backspace)
    ingenting = (resterende taster)

    If tilfoej = True Then
        Text3.Text = Text3.Text - 1
    If slet = True Then
        Text3.Text = Text3.Text + 1
    If ingenting = True Then
End Sub
Avatar billede lokespas Nybegynder
04. september 2003 - 11:48 #1
Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii = 8 Then
    slet = True
ElseIf KeyAscii > 31 And KeyAscii < 127 Then
    tilfoej = True
ElseIf KeyAscii = 145 Or KeyAscii = 146 Then
    tilfoej = True
ElseIf KeyAscii > 159 And KeyAscii <= 255 Then
    tilfoej = True
Else
    ingenting = True
End If

End Sub

det er vist nok noget i denne stil
kan ikke huske hvad delete er (hvis nok 41 eller 43)
og den kommer hvis nok kun frem hvis man bruger en Sub Text1_KeyPress(KeyAscii ) eller en Sub Text1_KeyDown(Keycode)

du kan jo pröve dig frem
Avatar billede peikba Nybegynder
04. september 2003 - 12:02 #2
De er allesammen oprettet som const

vbKeyBack=8
vbKeySpace = 32
vbKeyF16 = 127
vbKeyDelete = 46

/Peik
Avatar billede lokespas Nybegynder
04. september 2003 - 12:06 #3
nå ja, der jo noget der hedder vbkey :-)
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