我有一个动词的文本框,我想让它自动添加“ing”到用户尝试在该框中键入的任何单词,如果它不在那里。这可能吗?怎么样?
我的动词文本框是:
tbVerb
答案 0 :(得分:1)
使用TextChanged
事件:
private void tbVerb_TextChanged(object sender, EventArgs e)
{
// add your value to checkbox
// this code is WinForms
// tbVerb.Text = tbVerb.Text + "ing";
}
答案 1 :(得分:1)
认为这应该做你想要的。
if(textbox.text.substring(textbox.text.lenght-3) != "ing")
textbox.text += "ing";
但是你需要一个验证或事件,因为另一个答案的人建议。
答案 2 :(得分:0)
private void tbVerb_TextChanged(object sender, EventArgs e)
{
if (!tbVerb.Text.EndsWith("ing"))
tbVerb.Text += "ing";
}