OSX Mavericks 10.9.4,Mono 2.10.12,MonoDevelop 3.1.1
无论我做什么,我都无法在我的(文本)按钮上显示助记符下划线(即使我按下Alt / Command按下) . 这是我试过的:
-
使用MonoDevelop的Stetic GUI设计器,在标签中使用下划线(例如_test)并启用UseUnderline
-
使用
Button.NewWithMnemonic
手动创建按钮 -
手动创建按钮的标签并设置其
TextWithMnemonic
-
在/ Library / Frameworks / Mono.framework / Versions / Current / etc / gtk-2.0 / gtkrc中设置
gtk-enable-mnemonics = 1
和gtk-auto-mnemonics = 0
(我的主文件夹中没有任何gtkrc
/.gtkrc
/.gtkrc=2.0
文件) -
切换我的整个GTK主题(link)
在我所有的尝试中,按钮显示并正常工作,下划线是"swallowed"正如预期的那样(即它显示测试而不是_test),但下划线没有't show and the accelerator doesn'工作 . 如果我使用 AddAccelerator
显式添加加速器,它可以工作,但仍然没有下划线 .
1 回答
确保窗口中没有另一个具有相同助记符的窗口小部件 .