Мне нужно определить десятичный разделитель в текущей настройке окон. Im используя визуальную студию 2010, форму окна. В частности, если DecimalSeparator является запятой, если пользователь вводит точку в текстовом поле 1, мне нужно показать нуль в текстовом поле2.
Я пробовал этот код, но не работал:
private void tbxDaConvertire_KeyPress(object sender, KeyPressEventArgs e)
{
string uiSep = CultureInfo.CurrentUICulture.NumberFormat.NumberDecimalSeparator;
if (uiSep.Equals(","))
{
while (e.KeyChar == (char)46)
{
tbxConvertito.Text = "0";
}
}
}
Я тоже попробовал этот код, но не работал:
private void tbxDaConvertire_KeyPress(object sender, KeyPressEventArgs e)
{
string uiSep = CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator;
if (uiSep.Equals(","))
{
if (e.KeyChar == (char)46)
{
tbxConvertito.Text = "0";
}
}
}