我想通过按键事件限制文本框中的单引号。
private void PAddress_Text_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar==''')
{
e.Handled=true;
}
}
我尝试使用上面的代码。 但我在IDE(Visual Studio IDE)中收到空字符文字错误。
答案 0 :(得分:2)
你需要逃避单引号:
private void PAddress_Text_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar=='\'')
{
e.Handled=true;
}
}
答案 1 :(得分:1)
你必须逃脱它。使用此:
if (e.KeyChar == '\'')