title: Force a MultiLine TextBox Horizontal ScrollBar to the left
body: <p>I have a <code>MultiLine TextBox</code> that is updated over a period of time as an app runs, and I've managed to make it so that the <code>TextBox</code> scrolls to the bottom, ensuring that the latest entry is always shown.</p>
  
  <p>However, sometimes the text is quite long and goes off of the side of the <code>TextBox</code>, so the <code>Horizontal ScrollBar</code> scrolls to the right.</p>
  
  <p>How can I amend the code below so that the <code>ScrollBar</code> is always to the left, meaning that the beginning of lines is always visible? Please note that I do not wish to wrap text, as I can't have one entry on multiple lines. Thanks.</p>
  
  <pre><code>Private Sub UpdateCurrentProgress(ByVal Text As String)
  
      If Text = "" Then Exit Sub
  
      Dim Textbox As TextBox = Me.txtCurrentProgress
  
      If Textbox.Text &lt;&gt; "" Then Text = vbCrLf &amp; Text
  
      Textbox.AppendText(Text)
      Textbox.Select(Textbox.TextLength, 0)
      Textbox.ScrollToCaret()
  
  End Sub
  </code></pre>