title: How do I catch a VK_TAB key in my TEdit control and not let it lose the focus?
body: <p>In my TEdit field I have text in the form <code>&lt;number1&gt;..&lt;number2&gt;</code>.</p>
  
  <p>My idea is:</p>
  
  <p>When a user enters the control using <kbd>TAB</kbd> from another control, <code>number1</code> gets selected.</p>
  
  <p>When my TEdit control has a focus and user presses <kbd>TAB</kbd> again, I want the <code>number2</code> to get selected and <code>number1</code> to be deselected.</p>
  
  <p>And if current caret position is at the place where number2 is, pressing <kbd>TAB</kbd> should act normal and move the focus to the next control on the form.</p>
  
  <p>I have 2 problems.</p>
  
  <ol>
  <li><p>I cannot catch the tab key press when the Edit field is active already. I can only catch it when this control is being entered/focused.</p></li>
  <li><p>I don't know if there is a key similar to #0 so I could turn the key into NoOP.</p></li>
  </ol>
  
  <p>Any ideas, how to do it?</p>