title: Convert Integer value to Enumeration Type
body: <p>Can I be sure that <em>delphi</em> assign integer number in a ascending sequence to any enumeration a my create ?</p>
  
  <pre><code>type
    TMyType = (mtFirst, mtSecond, mtThird); 
  </code></pre>
  
  <p>there for sure mtFirts is always <code>TmyType(1)</code> ??? </p>
  
  <p>I try to write code like  <code>myTypeselection   := TMyType(MyRadiogroup.ItemIndex+1);</code> </p>
  
  <p>But I fail that the values Integer numbers  are somehow mixed .</p>