RSS Forums RSS

To position textbox scrollbar at bottom of text

Please support our Visual Basic 4 / 5 / 6 advertiser: Programming Forums
Reply
Posts: 191
Reputation: dinilkarun is an unknown quantity at this point 
Solved Threads: 0
dinilkarun dinilkarun is offline Offline
Junior Poster

To position textbox scrollbar at bottom of text

  #1  
Jan 12th, 2009
Please help me in positioning the scroll bar at the bottom of text.
Please help me by providing the code snippet.
AddThis Social Bookmark Button
Reply With Quote  
Posts: 1
Reputation: svg77 is an unknown quantity at this point 
Solved Threads: 0
svg77 svg77 is offline Offline
Newbie Poster

Re: To position textbox scrollbar at bottom of text

  #2  
Jan 12th, 2009
Will this do?
Text1.SelStart = Len(Text1.Text)
Reply With Quote  
Posts: 191
Reputation: dinilkarun is an unknown quantity at this point 
Solved Threads: 0
dinilkarun dinilkarun is offline Offline
Junior Poster

Re: To position textbox scrollbar at bottom of text

  #3  
Jan 12th, 2009
no
Reply With Quote  
Posts: 2,404
Reputation: Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough 
Solved Threads: 209
Colleague
Comatose's Avatar
Comatose Comatose is offline Offline
Taboo Programmer

Re: To position textbox scrollbar at bottom of text

  #4  
Jan 12th, 2009
  1. Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  2. Const WM_VSCROLL = &H115
  3. Const SB_BOTTOM = 7
  4.  
  5. Private Sub Text1_Change()
  6. SendMessage Text1.hwnd, WM_VSCROLL, SB_BOTTOM, 0
  7. End Sub
Reply With Quote  
Posts: 191
Reputation: dinilkarun is an unknown quantity at this point 
Solved Threads: 0
dinilkarun dinilkarun is offline Offline
Junior Poster

Re: To position textbox scrollbar at bottom of text

  #5  
Jan 16th, 2009
the code is giving error!!!1

Please help any other alternative.
Reply With Quote  
Posts: 2,404
Reputation: Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough 
Solved Threads: 209
Colleague
Comatose's Avatar
Comatose Comatose is offline Offline
Taboo Programmer

Re: To position textbox scrollbar at bottom of text

  #6  
Jan 16th, 2009
that's how it's done.... maybe you put the code in the wrong place.
Reply With Quote  
Posts: 191
Reputation: dinilkarun is an unknown quantity at this point 
Solved Threads: 0
dinilkarun dinilkarun is offline Offline
Junior Poster

Re: To position textbox scrollbar at bottom of text

  #7  
Jan 21st, 2009
My application is developed in MS Access using VB. I have a form having multiple textboxes and other controls. Running the code for setting the scrollbar to the end is not working here and throws up an error saying "Object doesn't support this property or method." on line :
SavedWnd = Screen.ActiveControl.hwnd

The code is working in a separate VB application which has a single text box and a button.

Please suggest what could be the solution for this. I think hwnd is not being recognized. Is there any reference which needs to be included to run the same code?
Reply With Quote  
Posts: 2,404
Reputation: Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough 
Solved Threads: 209
Colleague
Comatose's Avatar
Comatose Comatose is offline Offline
Taboo Programmer

Re: To position textbox scrollbar at bottom of text

  #8  
Jan 21st, 2009
Well, Visual Basic and VBA (Visual Basic For Applications) are NOT the same. Visual Basic (And This Forum is VB 4/5/6, NOT .Net, which is also different [ie: VB express, VB 2005, VB 2008, etc]). That said, code that would often work in VB 6, such as the code I posted with sendmessage, will not work if you are in VBA (VB inside of Access). Now, you could normally get away with selecting and deselecting the listbox in Access, like so:
  1. Me.mylistbox.Selected(Me.mylistbox.ListCount - 1) = True
  2. Me.mylistbox.Selected(Me.mylistbox.ListCount - 1) = False
I believe I also read somewhere that you can pass the DESC sql key word to make it sort the data in the listbox by descending order, which automatically scrolls the listbox... but I haven't tried that.
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.



Other Threads in the Visual Basic 4 / 5 / 6 Forum
Views: 1221 | Replies: 7 | Currently Viewing: 1 (0 members and 1 guests)

 

Thread Tools Display Modes
Forums | Blogs | Tutorials | Code Snippets | Whitepapers | RSS Feeds | Advertising
All times are GMT -4. The time now is 10:15 pm.
Newsletter Archive - Sitemap - Privacy Statement - Acceptable Use Policy - Contact Us
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC