예제 #1
0
파일: Control.cs 프로젝트: Crwth/UltimaXNA
 protected virtual void keyboardInput(InputEventKB e)
 {
 }
예제 #2
0
 protected override void keyboardInput(InputEventKB e)
 {
     switch (e.KeyCode)
     {
         case WinKeys.Back:
             if (Text.Length > 0)
             {
                 Text = Text.Substring(0, Text.Length - 1);
             }
             break;
         case WinKeys.Tab:
             _owner.ReleaseKeyboardInput(this);
             break;
         case WinKeys.Enter:
             _owner.ActivateByKeyboardReturn(EntryID, Text);
             break;
         default:
             if (e.IsChar)
             {
                 Text += e.KeyChar;
             }
             break;
     }
 }
예제 #3
0
파일: Control.cs 프로젝트: Crwth/UltimaXNA
 public void KeyboardInput(InputEventKB e)
 {
     keyboardInput(e);
 }