VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/04/27(Wed) 19:27
投稿者J2924
Eメール
URL
タイトルKeyPreviewとssTab

色々と検索してみたのですが有用な情報を見つけることが出来ませんでした。
ご助言いただければ幸いです。

KeyPreview=Trueに設定しているFormにssTabを配置した所
ssTabにFocusが有る時に限りKeyUpイベントが二度発生してしまうのですが
同じような経験をされた方いらっしゃるでしょうか。
また、回避方法をご存知の方降りましたらヒントお願いします。

VB6.0 SP6 WinXPHomeSP2
下記で再現しています。
Private Sub Command1_Click()
    MsgBox "ボタン押した"
End Sub

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyF1
    Call Command1_Click
    Debug.Print "KeyupPress"
End Select
End Sub

Private Sub Form_Load()
Me.KeyPreview = True
End Sub


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -