Загрузка данных


private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    // Обработка события нажатие клавиатуры
    //если введенный символ не лежит в диапазоне 0123456789 тогда выходим из функции
    if((e.KeyChar >= '0') && (e.KeyChar <= '9'))
    {
        //если цифра
        return;
    }
    //если введенный символ точка -> заменить на запятую
    if (e.KeyChar == '.')
    {
        e.KeyChar = ',';
    }

    if(e.KeyChar == ',')
    {
        if (textBox1.Text.IndexOf(',') == -1)
        {
            //запятая уже есть в поле редактирования
            e.Handled = true;
        }
        return;
    }
    //если нажата одна из управляющих клавиш (Enter)(Esc)(Space)
    if (Char.IsControl(e.KeyChar))
    {
        if(e.KeyChar == (char)Keys.Enter)
        {
            // если нажата <Enter> установить курсор на Вычислить
            button1.Focus();
            return;
        }
    }
    
    e.Handled = true;
}