Ну, к примеру, используйте richTextBox1_KeyDown(), и разрешайте там только цифры...
И если уж начали на .NET ваять, то хотябы основы почитайте, чтобы понять концепцию зачем оно все такое типизированное и совершенно не Си'шное.
А вообще преобразование у вас верно сделано, только вот try{} catch(){} надо, чтобы появление "мусора" в строке как раз и выловить...
|