コード例 #1
0
ファイル: Console.cs プロジェクト: Roy-Ermers/TES-30
 protected override void OnKeyDown(KeyEventArgs e)
 {
     if (e.KeyCode == (Keys.Enter | Keys.Return))
     {
         e.Handled = true;
         Invalidate();
         CommandSubmitted.Invoke(this, FormattedText(Lines[Lines.Count - 1]));
         Log("");
     }
     if (e.KeyCode == Keys.Back && Lines[Lines.Count - 1].Length > 2)
     {
         Lines[Lines.Count - 1] = Lines[Lines.Count - 1].Remove(Lines[Lines.Count - 1].Length - 1);
     }
     Invalidate();
 }
コード例 #2
0
 protected virtual void OnCommandSubmitted(object sender, UIEventArgs e)
 {
     CommandSubmitted?.Invoke(sender, e);
 }