none
コンボボックスのテキスト部のKeyUp、TextChange RRS feed

  • 質問

  • はじめまして、超初心者です。(Basic2008)

    コンボボックスにItemが5個入っています。テキスト部に直接「ABC」と書きこんでItemに追加する過程の問題点です。

    KeyUp,TextChageイベントでは1文字ごとにイベントが発生してしまいます。

    MouseUpイベントなら「ABC」と書きこんでからマウスアップすれば良いのですが、わざわざマウスに持ち替えねばならず手段としては避けたい方法です。

    「ABC」と書きこんだ後、「Enter」キーで「ABC」を取得できるのが最も常識的な方法だと思いあれこれ試しているのですがお手上げ状態です。(取得した後の処理は質問対象外です)

    よろしくご教示願います。

    2008年6月14日 11:04

回答

  • KeyUpイベントで、押されたキーがEnterかどうかを判断するのはダメなんでしょうか?

     

    If e.KeyCode = Keys.Enter Then

    2008年6月15日 3:25
    モデレータ

すべての返信

  • KeyUpイベントで、押されたキーがEnterかどうかを判断するのはダメなんでしょうか?

     

    If e.KeyCode = Keys.Enter Then

    2008年6月15日 3:25
    モデレータ
  • ありがとうございました。

    分かってしまえば「なあんだ、なるほど」ですね。

    思い切って質問するまでに半日近く悩んだのがまるでバカみたいです。

    でも、超初心者なのでご勘弁ください。

    2008年6月15日 3:56
  • こんにちは。中川俊輔 です。

     

    trapemiyaさん、回答ありがとうございます。

     

    K16オジンさん、フォーラムのご利用ありがとうございます。

    有用な情報と思われたため、trapemiyaさんの回答へ回答済みチェックをつけさせていただきました。

    回答済みチェックが付くことにより、有用な情報を探している方が情報を見つけやすくなります。
    有用な情報と思われる回答があった場合は、なるべく回答済みボタンを押してチェックを付けてください。

     

    K16オジンさんはチェックを解除することもできますので、ご確認ください。

    それでは!

    2008年6月30日 10:02