1

私は現在、MenuItemsをメニューに追加しようとしています。これはほぼ完璧に機能します。追加したいMenuItemはファイルへのパスであるため、MenuItemをアクセラレータに設定する「_」が含まれている可能性がありますが、このアクセラレータのモノラル設定を停止するにはどうすればよいですか?

例:

_1: /media/Auslagerung/Projekte/ace/sample_project.ace

開始時の_1は、設定したいアクセラレータです。後ろのパスは下線なしで使用する必要があります。どうすればこれを実現できますか?

前もって感謝します!

4

1 に答える 1

1

アンダースコアをニーモニックとして解釈されないように、余分なアンダースコアを付けてエスケープしてみてください。この例では、「/ sample」の後にアンダースコアを挿入して、メニューラベル文字列を次のようにします。

_1: /media/Auslagerung/Projekte/ace/sample__project.ace

私はGTK#を使用していませんが、それはCのGTK+2.10で使用した方法です。うまくいけばそれはモノラルに適用されます。

于 2013-03-06T23:13:04.313 に答える