Avatar billede Daniel.E Praktikant
04. september 2001 - 11:06 Der er 5 kommentarer og
1 løsning

Auto scroll

Jeg har lavet en lille chat, men er ude for et problem..
Når man har tilføjet nok tekst til textboxeen og selv om der er en scrool bar så bliver den stående.  Man kan godt scrolle ned af og se den angivne tekst..
Men det som jeg godt vil have den skal gøre er bare at dem skal auto scrolle ned af når der er for meget tekst i textboxen...
Avatar billede Daniel.E Praktikant
04. september 2001 - 12:05 #1
k
Avatar billede sjh Nybegynder
04. september 2001 - 12:40 #2
Private Sub Text1_Change()
  Text1.SelStart = Len(Text1.Text)
End Sub
Avatar billede sjh Nybegynder
04. september 2001 - 12:55 #3
jeg ville nok lave det sådan.

Private Function DeleteTekst()
Dim SletTekst As Long
  If Len(Text1.Text) > 3500 Then
    SletTekst = Len(Text1.Text) - 3500
    Text1.SelStart = Len(Text1.Text) - SletTekst
    Text1.SelLength = SletTekst
    Text1.SelText = \"\"
    Text1.SelStart = 0
  End If
End Function

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim WsData As String
Dim TextTemp As String
  Winsock1.GetData WsData, vbString, bytesTotal
    TextTemp = Text1.Text
  Text1.Text = WsData & vbCrLf & vbCrLf & TextTemp
Call DeleteTekst
End Sub
Avatar billede Daniel.E Praktikant
04. september 2001 - 13:27 #4
Det jeg mener er at, når det lille text felt som er vist som \"chatten\", bliver fyldt ud så skal den bare scrolle ned af så man kan se den nye text som er modtaget.
Avatar billede sjh Nybegynder
04. september 2001 - 14:50 #5
så brug:

Private Sub Text1_Change()
  Text1.SelStart = Len(Text1.Text)
End Sub

Avatar billede Daniel.E Praktikant
04. september 2001 - 15:46 #6
Tak for hjælpen......
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