0

vb.net winformsアプリケーションでフォームの読み込み時にキープレスを変更する方法は?

フォーム (devExpress の Xtraform) のロード イベントが実行されたときに、プログラムで Alt キーを押す必要があることを意味します。出来ますか?はいの場合、いくつかのコードを提案してください。

ありがとう。

4

1 に答える 1

3

私たちのコントロールがどのように機能するかを明確にしたいと思います。実際、ボタンのショートカットについてではなく、Alt+AnyKey が押された場合にボタンのアクションをアクティブにするアクセラレータ キーについて話しているのです。このアクセラレータ キーを定義するために、&シンボルがボタンのTextプロパティに含まれています。

2000 年以降の Windows のすべてのバージョンでは、既定の動作はキーボード アクセラレータを非表示にすることです。つまり、コントロールのキャプションにこの下線が表示されません。この下線は、Alt キーを押したときにのみ表示されます。この効果を常に表示したい場合は、ここで説明されているように、MS Windows 自体の設定を調整する必要があります。

メニューの下線を常に表示する (キーボード アクセラレータ)

ただし、下線が表示されていない場合でも、キーボード アクセラレータは機能することに注意してください。ユーザーはいつでも Alt+AnyKey を押すことで、適切なコマンドをトリガーできます。

于 2011-04-17T16:59:45.047 に答える