tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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の回数を覚えたり、選択されているかどうかをみたり、
色々やったのですが、稚拙でした
これでユーザーコントロールを作成してみようと思います。

ありがとうございます。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。