2013年5月31日金曜日

MaskedTextBoxの動きがおかしくなる [C#]

MaskedTextBoxでボタン押下時に処理してるんだけど、たまに動きがおかしくなる・・・


どうおかしくなるって写真取ろうと思ったらバグらない!


e.Handled = true;


を追加したらちゃんと動くようになった。


MaskedTextBoxがこの命令をどぉ見てるか知らんけど・・・


------------------------------------------------------

protected virtual void BlockBase_KeyDown(object sender, KeyEventArgs e)
{
  switch (e.KeyCode)
  {
    case Keys.Enter:
    case Keys.Down:
    case Keys.Right:

    **色々処理**

    e.Handled = true;

    break;
  }
}
----------------------------------------------------