2011-09-02 9 views
0

을 표시하기위한 바로 가기는 텍스트 상자 (다시 웹 또는 Windows 응용 프로그램)에 사용자 정의 문자열을 입력하면 자동으로 문자열을 입력하는 방법입니까?미리 정의 된 긴 문자열

예를 들어 내 웹 또는 Windows 텍스트 상자에 ABC를 입력하면 ABC를 바꿀 것입니다. 빠른 갈색 여우가 게으른 개 위로 뛰어 올랐습니다!

+3

가 :

private void textBox_KeyUp(object sender, KeyEventArgs e) { string newValue = ChangeUserDefinedSequence(((TextBox)sender).Text); ((TextBox)sender).Text = newValue; } 

과 기능은 사용자 정의 순서는 다음과 같이 보일 수 처리 할 수 ​​있습니다. 그러나 어떻게하는지 알고 싶다면 질문의 폭을 넓히지 않아야합니다. – Amy

답변

0

나는 제대로 이해할 수 있으면 단순히 텍스트 상자의 OnKeyUp 이벤트 처리기로 등록 할 수 있습니다. 물론

private string ChangeUserDefinedSequence(string txtBoxValue) 
{ 
    if("ABC".Equals(txtBoxValue)) 
    { 
     return "The quick brown fox jumped over the lazy dog!"; 
    } 

    return txtBoxValue; 
} 
관련 문제