C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.8230 の関連記事表示

<< 0 >>
■8230  Re[5]: ボタンイベントでDelキーを無効にする
□投稿者/ ロート -(2007/09/26(Wed) 16:15:19)
    1度解決済みにしたのにすいません。

    表題については解決したのですが、後学のためにdelキーとbackspaceキーを
    両方効くようにするやり方を教えてください。

    keypressではbackspaceをkewcharで選択出来ないので、

    private void F_IDInp_KEYDown(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    //キーボードのENTERキー押下
    if (e.KeyCode == Keys.Enter)
    {
    Enter_Action();
    }

    }

    に、else if(e.keycode == keys.Back){
    //ここにbackspaceと同一の処理を書く?

    }

    を追加してやるくらいしか思いつきませんでした。ですが、backspaceと同一の
    処理を書くのはあまり良くないと思うので、他に何か良い方法はあるでしょうか?

    そもそもの話となってしまいますが、表題の件の状態でbackspaceキーは無効なのに
    delキーは有効であるのは一体なぜなのでしょうか?

    >>■No8120 (ダッチ さん) に返信
    >>>>その「使わせていない」コードは、どれ?
    > >>たぶん TextBox1_KeyPress の処理だと思います。
    > >>
    > >>Delete キーは KeyPress イベントを発生させないため、
    > >>KeyDown イベントで Delete キーを無効化してやればいいと思いますよ。
    > >>
記事No.8116 のレス /過去ログ19より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -