08. juni 2001 - 19:53Der er
7 kommentarer og 1 løsning
autoscroll on/off på en textbox
Jeg skal have lavet en tekstbox hvor man skal kunne vælge om den automatisk skal scrolle til bunden hver gang der kommer en ny besked, eller om den skal blive hvor den er (scrolleren) når der kommer en ny besked. Nogen der kan hjælpe mig med det?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
den kan jeg bruge til at scrolle helt nederst med.. problemet er, at så snart man tilføjer noget i textboxen så scroller den automatisk helt øverst.. så det jeg ikke kan finde ud af er at tilføje noget tekst og på samme tid blive med at have scrolleren hvor den var før..
altså.. text1.text = text1.text & \"tekst her\" & vbcrlf . det skal bruges til console... sådan at hvis man skal kopiere noget så skal man kunne scrolle op og kopiere det uden den scroller nederst automatisk igen
\'bas-module-start\' Declare Function SendMessage Lib \"user32.dll\" Alias \"SendMessageA\" (ByVal hWnd As Long, ByVal Msg As Long, wParam As Any, lParam As Any) As Long Public Const EM_GETFIRSTVISIBLELINE = &HCE Public Const EM_LINESCROLL = &HB6 \'bas-module-slut-
\'form module med 2 tekstbokse og en checkbox og en knap på-start\' Private Sub Command1_Click() Dim FirstVis&, NowVis& FirstVis = SendMessage(Text1.hWnd, EM_GETFIRSTVISIBLELINE, 0, 0) Text1.Text = Text1.Text & Text2.Text & VbCrLf If check1.value = 1 Then Text1.SelStart = Len(Text1) Else SendMessage Text1.hWnd, EM_LINESCROLL, 0, ByVal FirstVis End If End Sub \'form-slut\'
/F2
Synes godt om
Ny brugerNybegynder
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.