気楽なソフト工房

プログラミングについていろいろな記事を書いています。



mykonos2008

Author:mykonos2008
システムエンジニアとして働いている30代の会社員です。
仕事や趣味でプログラムを書いている方の役に立つ記事を書いていきたいと思っています。
ご意見、ご感想はこちらまで
If you are an english speaker,Please visit my english blog.

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
ようやくYoutubeビューワのベータ版リリースし、現在は障害修正と機能追加を行っているのですが、
ちょっと気になることがあり、調べてみました。

Youtubeビューワーには動画をキーワード検索するためのテキストボックスが有り、そこでリターンが押されると、
検索が走るようにしています。ところがワードを入力し、検索をするためにリターンを押すと「カキーン」みたいな
何かやっちゃった感のあるビープ音がなってしまいます。

仕事で業務システムを開発しているときは、大抵パソコンが消音になっているのであまり
気にならなかったのかもしれないですが、今回はちょっと気になってしまいました。

ユーザの方が検索するたびにやっちまった感を味わせてしまうのはイヤです。

そこで調べてみたところ、以下で解決しました!


    private void searchWord_KeyPress(object sender, KeyPressEventArgs e)
    {
        //イベントを処理済にする
        if (e.KeyChar == (char)Keys.Enter)
        {
            e.Handled = true;
        }
    }


KeyDownイベントではなく、KeyPressイベントを処理します。

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://csfun.blog49.fc2.com/tb.php/11-617528a3

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。