c# handling keypresses
<pre><code>private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    if (e.KeyChar &lt; '0' || e.KeyChar &gt; '9')
        if (e.KeyChar != '\b')
            e.Handled = true;

}
</code></pre>

<p>i am not understanding how this code is not allowing anything except backspace and numbers. </p>

<ol>
<li>the first if statement is saying if it is not 0 - 9 then dont do anything?</li>
<li>the second one is saying if it's not backspace dont do anything?</li>
<li>what does <code>e.Handled=True</code> do?</li>
</ol>
