■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#33622-0「F10」キーを無効にしたい。みうら2000-11-17(金) 09:05
     #33623-0RE#33622:「F10」キーを無効にしたい。しげ2000-11-17(金) 09:18
     #33628-0RE#33623:「F10」キーを無効にしたい。みうら2000-11-17(金) 10:35
     #33635-0RE#33628:「F10」キーを無効にしたい。しげ2000-11-17(金) 11:51
     #33648-0RE#33635:「F10」キーを無効にしたい。みうら2000-11-17(金) 14:29
#33622-0
「F10」キーを無効にしたい。
こんにちは、みうらともうします。

プログラム実行時、フォームでF10を押すと、フォーム左上のメニュー
(移動、サイズ変更、閉じる・・・のメニューです)
にカーソルが行ってしまうのですが、これをできないようにする方法は
あるのでしょうか?
ご存じの方いらっしゃいましたらお教え下さい。

尚、開発環境はVB6(SP3)+NT4です。
#33623-0
RE#33622:「F10」キーを無効にしたい。
> こんにちは、みうらともうします。
> 
> プログラム実行時、フォームでF10を押すと、フォーム左上のメニュー
> (移動、サイズ変更、閉じる・・・のメニューです)
> にカーソルが行ってしまうのですが、これをできないようにする方法は
> あるのでしょうか?
> ご存じの方いらっしゃいましたらお教え下さい。
> 
> 尚、開発環境はVB6(SP3)+NT4です。


フォームの KeyPreview プロパティを True に設定して、
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyF10 And Shift = 0 Then KeyCode = 0
End Sub
#33628-0
RE#33623:「F10」キーを無効にしたい。
こんにちは、みうらともうします。

しげさん、Resありがとうございます。
解決しました。

> フォームの KeyPreview プロパティを True に設定して、
> Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
>     If KeyCode = vbKeyF10 And Shift = 0 Then KeyCode = 0
> End Sub

ちょっと話はそれますが、フォームのメニュー自体を使えなくする方法ってあるんでしょうか??
#33635-0
RE#33628:「F10」キーを無効にしたい。
> ちょっと話はそれますが、フォームのメニュー自体を使えなくする方法ってあるんでしょうか??

ControlBox プロパティを False にするってのは駄目?
#33648-0
RE#33635:「F10」キーを無効にしたい。
> ControlBox プロパティを False にするってのは駄目?

最小化や閉じるは、できれば使いたいんです(^^;
無理なんですかねぇ・・・。
このページと関連する記事:
#2107-0キーの無効1999-09-24(金) 12:22
#11026-0キー入力を無効にするには?2000-08-31(木) 23:03
#5751-0cmdボタンにファンクションキーを割付る1999-12-16(木) 13:53
#46020-0Tabキーの制御について2001-08-22(水) 11:04
#6087-0キーボードの制限1999-09-28(火) 15:57
#2350-0Form_KeyDownでMsgBox発生させてもいいのですか?1999-09-30(木) 09:11
#44956-0できると思うんですが。2001-07-13(金) 11:30
#26768-0ファンクションキーのF10を扱うには2000-07-28(金) 09:39
#14579-0ショートカットキーについて教えてください。2001-02-18(日) 22:09
#29237-0タブキーの入力チェック2002-06-07(金) 09:15
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)