예제 #1
0
파일: TextBoxEx.cs 프로젝트: Tokter/TokED
 protected override void OnKeyDown(KeyEventArgs args)
 {
     if (CanTextCommit != null && (args.Key == Keys.RETURN || args.Key == Keys.NUMPADENTER))
     {
         var canArgs = new CanCommitEventArgs { Cancel = false };
         CanTextCommit(this, canArgs);
         if (canArgs.Cancel) return;
     }
     base.OnKeyDown(args);
 }
예제 #2
0
파일: Bindings.cs 프로젝트: Tokter/TokED
 void Binding_CanTextCommit(object sender, CanCommitEventArgs e)
 {
     try
     {
         SourcePropertyChanged(sender, null);
     }
     catch (FormatException)
     {
         e.Cancel = true;
     }
 }