【问题标题】:ALT Key Shortcuts HiddenALT 快捷键隐藏
【发布时间】:2009-11-09 15:38:42
【问题描述】:

我正在使用 VS2008 并创建表单。默认情况下,当我运行应用程序时,使用 & 符号时文本框中字符的下划线不会显示。

例如。在我按下 ALT 键之前,“&Goto Here”不会在 G 下划线。

有没有办法让我在表单/应用程序启动时在前面加上 & 符号的文本下划线,而不必让用户按下 alt 键?

谢谢!

【问题讨论】:

  • 模拟加载表单时按下的 ALT 键是否可行?

标签: vb.net keyboard-shortcuts winforms


【解决方案1】:

这是 Windows 中的桌面设置。

右键单击桌面,转到属性,然后单击外观选项卡,然后单击效果按钮。您应该会看到 “在我按下 Alt 键之前隐藏带下划线的字母以进行键盘导航”的设置

您可以设置 Vista 和 7 的类似设置。

不过,这些是单独的桌面设置(遗憾的是,这是 Windows 安装的默认设置)。

【讨论】:

  • 它被称为“隐藏带下划线的字母以进行键盘导航,直到我按下 Alt 键”。
【解决方案2】:

''''''''''''' 工作正常

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load      
  Dim myThread As New System.Threading.Thread(AddressOf SendAltKey)
  Call myThread.Start()
End Sub

Private Sub SendAltKey()
  System.Windows.Forms.SendKeys.SendWait("%")
  System.Windows.Forms.SendKeys.SendWait("Esc")
End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多