• ベストアンサー

特定のキーを入力すると、visible=falseからtrueになるよ

特定のキーを入力すると、visible=falseからtrueになるようにコーディングしたいのですがうまくいきません。次のようにalt+F12でFrameを表示させたいのですが全く反応しません。何故でしょう。 Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) Select Case KeyCode Case vbKeyF12 If Shift = vbAltMask Then Frame2.Visible = True End If End Select End Sub アドバイス願いますm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
  • g_liar
  • ベストアンサー率52% (382/728)
回答No.2

フォームのKeyPreviewプロパティがTrueになっているか確認してみては?

komorebi88
質問者

お礼

ご指摘の通りKeyPreviewでした!ありがとうございますm(_ _ )m

その他の回答 (1)

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

私がやったらうまくいきましたので、こちらに書かれているコードの問題ではなさそうです。

関連するQ&A