DOBON.NET DOBON.NETプログラミング掲示板過去ログ

TextChangedイベント

環境/言語:[Windows 200]
分類:[.NET]

いつも参考にさせてもらっています。

textchangedイベントについての質問なのですが、
IMEをOFF時にはキーを押下する毎に発生するのですが、
IMEがONの時は、文字を入力後変換して確定したときに、
一気に入力した文字列分textchangedイベントが走ってしまいます。
そのときに1度しかtextchangedイベントを走らせない方法とかがもしあれば
ご存知の方よろしくおねがいします。
  • 題名: Re[1]: TextChangedイベント
  • 著者: java.lang.Nullpo
  • 日時: 2004/12/06 17:45:53
  • ID: 7880
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No7868に返信(ぢゅすさんの記事)
> いつも参考にさせてもらっています。
> textchangedイベントについての質問なのですが、
> IMEをOFF時にはキーを押下する毎に発生するのですが、
> IMEがONの時は、文字を入力後変換して確定したときに、
> 一気に入力した文字列分textchangedイベントが走ってしまいます。
> そのときに1度しかtextchangedイベントを走らせない方法とかがもしあれば
> ご存知の方よろしくおねがいします。

TextBox を継承した カスタム コントロールになってしまいますが、
WM_IME_ENDCOMPOSITION を皮切りに、WM_IME_SETCONTEXT を監視して、
双方の条件が整った時に、自作イベントをRaiseしてはどうでしょう?

# 私は、IME の挙動を全く知らない人ですので、フォロー宜しくです > 詳しい方
  • 題名: (削除)
  • 著者:
  • 日時: 2004/12/06 18:20:08
  • ID: 7882
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
この記事は(投稿者)削除されました

DOBON.NET | プログラミング道 | プログラミング掲示板