タイトル : Re^5: OnEnterでSelectAll 投稿日 : 2007/01/17(Wed) 17:03 投稿者 : DOON
DOONです。 一応自分で調べたかんじでの答えを書いてみます > > > > ・Boolean のフラグを一つ用意する。 > この変数は各コントロールに対して一つづつでいいんですよね? > これは、コントロールに対して一つ。 > > ・Enter で SelectAll し、更にフラグを立てる。 > > ・KeyUp でフラグを降ろす。 > このKeyUpは実際なにを狙ってるのでしょうか、Tabボタンきっかけで移動してきた側に > このイベントがおきていますが。 前のコントロールからTabキーで移動してきた時に、移動してきた側にFOCUSがあたる。 そのFOCUSをもったままkeyを離しているのでkeyupイベントが起こる。 これであってますでしょうか。 実際EnterKeyでも各コントロールを移動しているのを作成していますが、 それでも問題ありませんでした。 しかし、 keyupをこのように使うのはまったく思い浮かびませんでした。 flagをつかったり、mousedownの回数を覚えたり、選択されているかどうかをみたり、 色々やったのですが、稚拙でした これでユーザーコントロールを作成してみようと思います。 ありがとうございます。 |