Automatisch iets erbij typen

Status
Niet open voor verdere reacties.

wesselh

Gebruiker
Lid geworden
2 mrt 2007
Berichten
132
Automatisch cursor naar achter laten schieten

:D hallo,
ik wil iets maken dat als je op een knop klikt er in een tekstbox iets wordt bijgevoegd.
voorbeeld:

er staat hallo in de tekstbox
ik klik op een button met daarop als text: hoi
in de tekstbox staat nu hallohoi.
klik je dan nogmaals op hoi, staan er in de tekstbox: hallohoihoi

weet iemand welke code daar voor nodig is?:confused:
ik had al TextBox1.Text = +"hallo" geprobeerd maar dat deed het niet:(
weet iemand hoe dit wel moet?:o

alvast bedankt;)
 
Laatst bewerkt:
je moet niet "+" gebruiken maar "&"
dus
Code:
text1.text = text1.text & "hallo"


V.:thumb:
 
weet iemand btw ook hoe je de cursor helemaal naar achter laat schieten?:eek:
voorbeeld:

eerst heb je een textbox met hallo erin:

|Hallo|

en als je op een knop drukt krijg je bijvoorbeeld hoi erbij:

||Hallohoi| < --- maar de cursor schiet nu helemaal noor voor..
weet iemand hoe je die naar achter krijgt? met welk script?:confused:
bedankt:thumb:
 
je zou kunnen gebruiken:
Code:
dim lengte as integer
lengte = len(text1.text)
dim i as integer
for i = 1 to lengte
sendkeys *xxx*
text1.setfocus
next i


V. :thumb:


ps. in de plek van *xxx* moet de rechter-pijltjes-toets komen te staan, maar ik ben even de code daaarvoor kwijt :o die zoek ik straks eventjes.
 
Je kan de eigenschap SelStart gebruiken:
Code:
txtTextBox1.SelStart = Len(txtTextBox1.Text)
:thumb:
 
dat is inderdaad een betere oplossing, want de sendkeys kan vertaging opleveren (en problemen als de gebruiker gaat klikken op andere dingen, en als de text in het textbox erg lang is.

V:thumb:
 
Erg bedankt voor de snelle reacties en het heeft geholpen!:thumb:

groetjes, wessel;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan