textBox中的逗号

时间:2019-02-08 09:21:21

标签: c#

对于这个问题,我需要您的帮助: 当我创建一个文本框并键入“。”时关键是,我希望它以逗号开头。 我已经尝试使用textBox.Text.Replace,但是它不起作用。 还有更多建议吗? 预先谢谢你。

protected void TextBox1_TextChanged(object sender, EventArgs e)  
{  
if (TextBox1_Tex.Contains("."))
{
  TextBox1_Tex.Replace(".", ",");
}  

不起作用!

2 个答案:

答案 0 :(得分:2)

private void TextBox1_TextChanged(object sender, EventArgs e)
{
    TextBox textBox = (TextBox)sender;
    textBox.Text = textBox.Text.Replace(".", ",");
    textBox.SelectionStart = textBox.Text.Length;
}

答案 1 :(得分:0)

此代码工作完美,并且非常快!! 非常感谢大家和您@ethvlad

private void TextBox1_TextChanged(object sender, EventArgs e)
{
    TextBox textBox = ((TextBox)sender);
    textBox.Text = textBox.Text.Replace(".", ",");
    textBox.SelectionStart = textBox.Text.Length;
}