快捷方式显示长预定义的字符串
问题描述:
有没有在文本框(再次网络或Windows应用程序)的方式,如果你键入一个用户定义的字符序列它会自动输入一串字符?快捷方式显示长预定义的字符串
例如,在我的网页或Windows文本框中, 如果我输入ABC,它将进入取代ABC与快速棕色狐狸跳过了懒狗!
答
如果我理解正确,你可以简单地注册文本框的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;
}
当然有。但如果你想知道如何去做,你将不得不让问题变得更宽泛。 – Amy