0

フォームの検索ボタンとして機能する 3 つのラベルがあります (これが奇妙であることは承知していますが、ボタンを魅力的に見せようとしています。Access'03 では、このメソッド + OnClick なしで行うのは困難です。

私の質問は: とにかくこれらのラベルの 1 つに KeyPress イベントを使用させることはありますか? ユーザーが Enter キーを押すと、ラベルのデフォルト フィールドがないことを考慮して、選択したボタンの 1 つがトリガーされます。

ありがとう!

4

1 に答える 1

3

ラベルにフォーカスを設定することはできませんが、説明している動作を次の方法でシミュレートできます。

-キャプションのないボタンの作成

-「backstyle」プロパティを透明に設定

-ボタンをラベルより少し大きくして、ラベルの上に配置します

-以前にラベルに割り当てられた動作をボタンに与えます。

- ボタンに適切なタブ インデックスを割り当てる

ユーザーがフォームをタブで移動すると、ラベルが「強調表示」されて表示され、ユーザーは Enter キーを押してアクティブ化できます。

お役に立てれば。

于 2011-08-11T16:09:33.757 に答える