在文本框(再次是web或Windows应用程序)中是否有一种方法,如果您键入用户定义的字符序列,它将自动输入一串字符?
例如,在我的网页或Windows文本框中, 如果我正在键入ABC,它将进入替换ABC与快速的棕色狐狸跳过懒狗!
答案 0 :(得分:0)
如果我理解正确,你只需注册文本框的OnKeyUp事件处理程序。
private void textBox_KeyUp(object sender, KeyEventArgs e)
{
string newValue = ChangeUserDefinedSequence(((TextBox)sender).Text);
((TextBox)sender).Text = newValue;
}
并且处理用户定义序列的函数可能如下所示:
private string ChangeUserDefinedSequence(string txtBoxValue)
{
if("ABC".Equals(txtBoxValue))
{
return "The quick brown fox jumped over the lazy dog!";
}
return txtBoxValue;
}