title: Auto scroll to bottom with a textbox
body: <p>I have an mdb file made by ms access. It got a form inside and inside the form there are one large textbox.</p>
  
  <p>The intention of making this textbox is to show the progress of some work by adding messages inside the textbox:</p>
  
  <pre><code>txtStatus.value = txtStatus.value &amp; "Doing something..." &amp; vbCrLf
  txtStatus.value = txtStatus.value &amp; "Done." &amp; vbCrLf
  </code></pre>
  
  <p>But the problem is, when the height of the text > height of the textbox, the new message is not displayed automatically. The textbox has a scroll bar, but I have to scroll it manually. I would like to auto scroll to the bottom whenever new text pop up.</p>
  
  <p>I tried to add this code(copied from internet) in the On Change property, but the code failed, it does nothing:</p>
  
  <pre><code>Private Sub txtStatus_Change()
      txtStatus.SelStart = Len(txt) - 1
  End Sub
  </code></pre>
  
  <p>I wish there would be some simple and beautiful way to achieve this. I don't want to add some code which only work on some computers due to its dependence on the windows platform's kernel/etc.</p>