4

私はマイクロソフトUIオートメーションを書いていますが、AutomationElementクラスにはAcceleratorKeyとAccessKeyの2つの属性がありますが、違いは何ですか?

4

1 に答える 1

4

MSDNから:

アクセラレータ キーの組み合わせは、アクションを呼び出します。

MSDNから:

アクセス キーは、メニュー、メニュー項目、または添付されたメニュー機能をアクティブにするボタンなどのコントロールのラベルのテキスト内の文字です。

Fileメニューを含む典型的なメニューバーを想像してください。ファイル メニューには、[ファイルを開く] オプションがあります。アクセス キーF[ファイル] メニューに割り当てると、 Alt+を押しFてこのメ​​ニューを開くことができます。が[ファイルを開くO]に割り当てられている場合、 [ファイル] メニューが開いているときに を押すと、このメニューに割り当てられたアクションが呼び出されます。通常、[ファイルを開く] ダイアログが表示されます。O

Oをアクセラレータ キーとして[ファイルを開く] メニューに割り当てた場合、いつでもCtrl+を押すと ( [ファイル] メニューが開いていなくても)、そのアクションが呼び出されます - [ファイルを開く] ダイアログを表示します。O

于 2012-07-30T09:01:42.747 に答える