Toon posts:

[VB]Simpel textbox vraagje

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een klein progje gemaakt dat steeds informatie aan een textbox toevoegd

(text1.text = text1.text + variable & vbCrLf)

Nu springt mijn cursor constand naar de bovenste regel, ik maak gebruik van Vertical scrollbar. Ik wil graag dat mijn cursor gefocust blijft op mijn laatst bijgevoegde regel :)

hoe kan ik dit oplossen?

ik gebruik VB6.0

alvast bedankt,

btw, iets niet duidelijk === vragen :)

  • Lister
  • Registratie: September 2001
  • Laatst online: 15-02-2022
Ik kan de code die ik daarvoor gebruik even niet vinden maar volgens mij moest je dan de SelStart en/of SelLength properties gebruiken.

Ik geloof dat je dan SelStart op de lengte van alle tekst in de textbox moest zetten om de cursor helemaal achteraan te krijgen.

Verwijderd

Topicstarter
thx, ik kan zo ff niet opmaken wat je precies bedoelt, maybe zijn er andere peeps :)

  • ZaZ
  • Registratie: Oktober 2002
  • Laatst online: 07-07 01:04

ZaZ

Tweakers abonnee

Je was er als je ff had gekeken naar wat Lister zei zeker wel uitgekomen.
Je hebt het antwoord al gekregen, maargoed...
Omdat ik een een goede bui ben: :)

Dim nCurPos As Integer

nCurPos = Text1.SelStart
Text1.text = Text1.text + variable & vbCrLf
Text1.SelStart = nCurPos

Lekker op de bank


  • wacco
  • Registratie: Augustus 2002
  • Laatst online: 21-03-2023

wacco

cli, hlt.

Zaz's methode is niet helemaal perfect, aangezien je cursor dan aan het begin van de laatst toegevoegde regel staat. En je zit met een variabele extra. Doe gewoon:

Visual Basic:
1
2
Text1.Text = Text1.Text + laatste_regel
Text1.SelStart = Len(Text1.Text)

Klaar. :)

Spolap: Interactive webcomic


Verwijderd

Topicstarter
danku, nu is het duidelijk :)
Pagina: 1