2010-12-03 3 views
3

私はDevExpress 2010 vol 1、VS2010、およびVB.NETを使用しています。

私のフォームには、アプリケーションのメインメニューを作成するために使用されるxtraBarがあります。各メニュー項目には、キーボードアクセラレータキーを作成するためにアンパサンド文字(&)を使用して注意深くキャプションが付けられていたので、ユーザーがALTキーを押してアクセラレータキーを押すとメニューが表示されます。DevExpressアクセラレータキーがxtraBarsに表示されない

問題は、キャプションにアンダースコアを表示できないことです。例えば、私の最初のメニュー "File"には "& File"というキャプションがありますが、 "F"はアンダースコアではありません。ALT + Fも機能しません。

しばらくの間グーグルしてから、私はMainMenu BarのShowにAppearance/TextOptions/HotkeyPrefixを変更しようとしました。うまくいきませんでした。
また、MenuBarItemのMenuAppearance/MenuまたはMenuBarまたはMenuCaption/TextOptions/HotkeyPrefixをShowに変更しても、問題は解決されません。

私はMS Windowsにアクセント性の設定があり、メニューのキャプションにアンダースコアを表示しないことを認識しています。私のシステムでこのオプションが無効になっていることは間違いありません。

誰でも手伝ってもらえますか?

ありがとうございました。

+0

これは、2010V1のバグでなければなりません... 2台目のマシンでアプリを実行しようとしましたか?....私のすべてのアプリは "_"が期待されていますが、2009年v3を使用しています...別のマシンで2010年に数時間でチェックしてください。 –

答えて

2

Windows XP以降では、Windowsではデフォルトでこれらのアクセシビリティアンダースコアが非表示になります。これはあなたが抱えている問題かもしれません。しかし、ショートカットはまだ動作するはずです。

アクセシビリティを常に表示するには、[表示プロパティ] | [表示プロパティ]を選択します。外観| Altキーを押すまで、キーボードナビゲーションの下線付きの文字を非表示にします。

Windows 7では、「コントロールパネル(カテゴリビュー)」に移動する必要があります。アクセスの容易さ|キーボードのしくみを変更し、「キーボードショートカットとアクセスキーに下線を付ける」をチェックしてください。

希望に役立ちます!

+0

-1私の質問で述べたように、私はこの機能が自分のOSで無効になっていると確信しています。 – RHaguiuda

関連する問題