Cioè. Mi fai vedere un esempio XWolverineX

Ho scritto questo ma mi solleva una eccezione nei parametri si Substring:
codice:
        private void txtVisual_TextChanged(object sender, EventArgs e)
        {
            txtVisual.Clear();
            txtVisual.Text.Substring(0,10);
        }
Ho provato anche a mettere un solo parametro ma da sempre problemi.
Se cerchi di capire perchè c'è un Clear e perchè quando parte l'applicazione è gia presente un carattere.