■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#4993-0フレキシブルグリッドでのkeydown超^3初心者1999-12-08(水) 18:23
#4993-0
フレキシブルグリッドでのkeydown
 #4925(簡単な表計算ソフト)のあたりで似たような質問があったのですが、
フレキシブルグリッドにフォーカスを当ててkeydownをしようとしてキーが受け付け
られずに困っています。

 動作確認のために以下をしました。
1.フレキシブルグリッドとテキストボックスを1つずつフォームに
貼りつけます。

2.フォームのコードに以下を書きました

Private Sub Form_Load()
    Me.Show
    MSFlexGrid1.SetFocus
End Sub

Private Sub MSFlexGrid1_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
        Case vbKeyUp
            Text1.Text = "up"
  End Select
    MSFlexGrid1.SetFocus
End Sub


 これを実行してフレキシブルグリッドにフォーカスが当たっている状態で”↑”の
キーを押せばテキストボックスが”up”という表示になっても良さそうなのに
無視された状態です。

 テキストボックスにフォーカスを当ててこれをやると”up”は書かれます。

 上の書き方に誤りがあるのでしょうか? それともフレキシブルグリッドでkeydown
するのには何か別の設定が要るのでしょうか?

 win98、VB5 でやっています。
このページと関連する記事:
#35134-0セルに漢字入力2000-12-12(火) 01:00
#5745-0フレキシブルグリッドのkeydown(自己res)1999-12-16(木) 11:49
#8987-010キーを押したときの内容変更2000-03-27(月) 12:43
#2144-0テキストボックスで「エンターキー」を押した事を判定するには?1999-09-26(日) 10:29
#27736-0Form_LoadでのSetFocus2002-03-20(水) 15:41
#28341-0テキストボックスでEnterキーが押された時に音が鳴ってしまう2002-04-21(日) 12:25
#17431-0キーイベント2001-08-27(月) 11:34
#3022-0テキストボックスで。1999-11-06(土) 16:29
#14579-0ショートカットキーについて教えてください。2001-02-18(日) 22:09
#1372-1keydown GetAsyncKeyStateについて2004-03-15(月) 15:41
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)