区切り項目を含むコンテキスト メニューのすべてのメニュー項目を無効にする方法は?
私のアプローチ:
For Each item As ToolStripMenuItem In ContextMenuStrip1.Items
item.Enabled = False
Next
メニューにセパレーターがない場合はうまく機能しますが、セパレーターを使用するとエラーが発生します:
タイプ 'System.Windows.Forms.ToolStripSeparator' のオブジェクトをタイプ 'System.Windows.Forms.ToolStripMenuItem' にキャストできません。
区切り項目を含むメニュー内のすべての項目を無効にする方法は?