簡體   English   中英

C#-菜單欄查詢

[英]C# - Menu Strip Query

關於Windows窗體菜單欄,我有兩個問題:

1.如何強制表單始終顯示幫助鍵? 當前,僅在按下Alt鍵時顯示字母下划線。

2.什么是導致菜單下拉的命令? 通常,在用戶單擊菜單按鈕或使用鍵盤對其進行導航之后,菜單會下拉,但是我想通過按下界面按鈕來使菜單下拉,但我不知道該怎么做。 我嘗試擺弄DropDown屬性,但沒有幫助。

  1. 據我所知,它是不會輕易可以做到的是,在C#。 最簡單的方法是更改​​Windows設置。 在Windows 7上:
    • 轉到控制面板
    • 輕松進入中心
    • 使鍵盤更易於使用
    • 檢查下划線鍵盤快捷鍵和訪問鍵
  1. 使用ToolStripMenuItem,您需要查看三個屬性:ShortcutKeyDisplayString ShortcutKeys ShowShortcutKeys

    • 盡管這三個適用於根菜單項(例如“文件”或“幫助”),但是您將無法看到快捷方式,但是您應該能夠啟用ShortcutKeys,將ShowShortcutKeys設置為true,而無需修改ShortcutKeyDisplayString,讓它們出現在子ToolStripMenuItem的旁邊。 。
  2. 您在ToolStripMenuItem上尋找的方法是ShowDropDown() ,執行此方法將下拉菜單。

例:

((ToolStripMenuItem)FileMenu.Items[0]).ShowDropDown();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM