快捷方式显示长预定义的字符串

问题描述:

有没有在文本框(再次网络或Windows应用程序)的方式,如果你键入一个用户定义的字符序列它会自动输入一串字符?快捷方式显示长预定义的字符串

例如,在我的网页或Windows文本框中, 如果我输入ABC,它将进入取代ABC与快速棕色狐狸跳过了懒狗!

+3

当然有。但如果你想知道如何去做,你将不得不让问题变得更宽泛。 – Amy

如果我理解正确,你可以简单地注册文本框的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; 
}