0

OSX Mavericks 10.9.4、Mono 2.10.12、MonoDevelop 3.1.1

无论我做什么,我的(文本)按钮上的助记符下划线都无法显示(即使我按住 Alt/Command 也是如此)。这是我尝试过的:

  • 在标签中使用带有下划线的MonoDevelop 的Stetic GUI 设计器(例如_test)并启用UseUnderline
  • 手动创建按钮Button.NewWithMnemonic
  • 手动创建按钮的标签并设置其TextWithMnemonic
  • 设置gtk-enable-mnemonics = 1gtk-auto-mnemonics = 0 在/Library/Frameworks/Mono.framework/Versions/Current/etc/gtk-2.0/gtkrc(我的主文件夹中没有任何gtkrc//文件).gtkrc.gtkrc=2.0
  • 切换我的整个 GTK 主题(链接

在我所有的尝试中,按钮都显示并且工作正常,并且下划线按预期被“吞下”(即它显示test而不是_test)但下划线不显示并且加速器不工作。如果我明确添加加速器,AddAccelerator它可以工作,但仍然没有下划线。

4

1 回答 1

0

确保您的窗口中没有另一个具有相同助记符的小部件。

于 2014-09-09T15:26:30.567 回答