Jag kanske har missat något om detta, men Hej Hej igen Jag kanske förklarar mig dåligt Du kan använda event LostFocus, fast då blir det även när man går från textboxen på annat sätt. Skapa ett nytt formulär och läggtill 2st textboxar och lägg in denna kod i formuläret Eller ..Om du bara vill att textboxen skall ändra när den har focusBackspace
Om någon vet så är jag tacksam för ett svar
Alltså när man trycker på "backspace"
Så vill jag att det ska lägga till text i en box
Ex. när man lägger ihop summor i olika textboxar Sv: Backspace
En konstig lösning men ändå.
Backspace har Ascii kod 8.
Var befinner sig cursorn när du trycker backspace ?
Antinge får man lägga koden i Formens KeyPress event.
Då får man sätta Formens KeyPreview till True
Eller så lägger man koden i en av TextBoxarnas KeyPress
Du får förklara lite närmare.
mvh
SvenSv: Backspace
>Alltså när man trycker på "backspace"
>Så vill jag att det ska lägga till text i en box.
Jag skrev konstig lösning.Skall förklara närmare.
Man skall så långt det är möjligt hålla sig till beprövad standard.
BackSpace har och skall bara ha en funktion ,
att radera text bakifrån.Andra funktioner kommer bara att skapa
förvirring.Rekommenderar att du tänker ut en annan lösning
på det du vill åstadkomma.
mvh
SvenSv: Backspace
Ska det det från början
Det jag vill, är att när man byter textbox
Alltså trycker på, förlåt "tab knappen" då hoppar ju markören till
nästa ruta...
När jag gör det då vill jag att värdet i boxen skall flyttas till
en annan box
Hoppas det blev rätt denna gångSv: Backspace
Sv: Backspace
<code>
Private Sub Text1_LostFocus()
Text2.Text = Text1.Text
End Sub
</code>
Testa sedan genom att skriva text i den första.Sv: Backspace
Private Sub Text2_GotFocus()
Text2.Text = Text1.Text
End Sub
Då kan du lämna text1 för någon annan event men när text2 får focus så får den textboxen text1:s värde