title: VB.Net get text after keypress
body: <p>I am running some custom validations on textbox keypress event. </p>
  
  <p>When a user presses a key I want to find out the text that would exist after that particular key press. </p>
  
  <p>Eg. If the textbox currently contains 12.4 and the user press "6" key I want to find out what the text would be afterwards. I tried appending the <code>e.KeyChar</code> to the end of the textbox.text but there would be problems if the user highlights portions of the textbox and then press a key. </p>
  
  <p>Is there anyway to detect the actual value that would exist after a key has been pressed?</p>