对于这个问题,我需要您的帮助: 当我创建一个文本框并键入“。”时关键是,我希望它以逗号开头。 我已经尝试使用textBox.Text.Replace,但是它不起作用。 还有更多建议吗? 预先谢谢你。
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
if (TextBox1_Tex.Contains("."))
{
TextBox1_Tex.Replace(".", ",");
}
不起作用!
答案 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;
}