2024/03/21(Thu) 11:02:37 編集(投稿者)
■No35589に返信(うえしさんの記事)
> MenuStrip上のアイテムに設定したアクセスキーが、半角シフトの状態では正常に反応しますが、全角シフトの状態では全く反応しません。> 市販のソフトに設定されているアクセスキーは正常に反応します。
メモ帳などで使われているメニューと、MenuStrip は別物です。
.NET には MainMenu というものがあります。
古い時代のものですから、拡張性がなく、今ではデザイナのツールボックスからも消えてしまいました。
次の様なコードで使用できます。
Public Class Form1
Public Sub New()
InitializeComponent()
Dim mainMenu As New MainMenu
Dim fileMenu As New MenuItem("ファイル(&F)")
Dim exitMenuItem As New MenuItem("終了(&X)")
fileMenu.MenuItems.Add(exitMenuItem)
mainMenu.MenuItems.Add(fileMenu)
Me.Menu = mainMenu
AddHandler exitMenuItem.Click, AddressOf exitMenuItem_Click
End Sub
Private Sub exitMenuItem_Click(sender As Object, e As EventArgs)
Close()
End Sub
End Class
.NET Core 3.1 以降、使えなくなりますので、使わないほうがいいと思います。
Visual Studio には問題を報告する機能があります。(とはいえリンクに飛ぶだけですが) https://learn.microsoft.com/ja-jp/visualstudio/ide/how-to-report-a-problem-with-visual-studio?view=vs-2022