DOBON.NETプログラミング道掲示板

■35130 / 3階層)  DatagridViewでファンクションキーを止めたい
□投稿者/ 魔界の仮面弁士 大御所(1441回)-(2022/08/23(Tue) 22:49:26)
  • アイコンNo35127に返信(はるさんの記事)
    >>https://docs.microsoft.com/ja-jp/dotnet/desktop/winforms/controls/default-keyboard-and-mouse-handling-in-the-windows-forms-datagridview-control
    > すいません、間違えました「F3」です。
    > Form_KeyDownで記載しているF3の処理は実行されるんですが、
    > おまけに並び替えもされてしまうので、これを止めたいんです。

    .NET Framework 4.7.2 以降において、F3 で並び替えが行われるのを止めるために


    (1) F3 並び替えが行われない ".NET Framework 4.7.1 以下" を用いる
    (2) アプリケーションの構成ファイルの runtime/AppContextSwitchOverrides で
     4.7.2 以降のアクセシビリティの強化を無効化する
    (3) AppContext.SetSwitch メソッドで、4.7.2 以降のアクセシビリティの強化を無効化する

    という選択肢もありますね。
    http://rucio.cloudapp.net/ThreadDetail.aspx?ThreadId=30447


    もっとも今回の対応としては、 Hongliang さんが書かれているように
    e.Handled を使う方が良いでしょうね。
解決み!
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[2]: DatagridViewでファンクションキーを止めたい /はる 返信無し
 
上記関連ツリー

Nomalアイコン DatagridViewでファンクションキーを止めたい / はる (22/08/23(Tue) 20:26) #35125
Nomalアイコン Re[1]: DatagridViewでファンクションキーを止めたい / Hongliang (22/08/23(Tue) 20:52) #35126
  └Nomalアイコン Re[2]: DatagridViewでファンクションキーを止めたい / はる (22/08/23(Tue) 21:07) #35127
    ├Nomalアイコン Re[3]: DatagridViewでファンクションキーを止めたい / Hongliang (22/08/23(Tue) 21:18) #35128
    │└Nomalアイコン Re[4]: DatagridViewでファンクションキーを止めたい / はる (22/08/23(Tue) 21:45) #35129 解決み!
    └Nomalアイコン DatagridViewでファンクションキーを止めたい / 魔界の仮面弁士 (22/08/23(Tue) 22:49) #35130 解決み! ←Now

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -