0

こんにちは、コンボボックス選択オプションを備えた VBA アプリケーションがあります。コンボボックス オプションの 1 つはその他です。ユーザーがそのオプションを選択すると、非表示のラベルがポップアップし、ユーザーに txtOther コントロールを入力するように求めます。私の質問は、どのように取り除くことができるかです。ユーザーが txtOther を入力し、他のコントロールに移動 (フォーカス) した後に非表示にしますか? ここに私のアプリのショットがあります:

ここに画像の説明を入力

お時間をいただきありがとうございます。

4

1 に答える 1

0

チェックを実行する頻度または時期によって異なります。このすべてを示すための適切なリファレンスが見つかりませんでしたが、VBE を表示できます。

ユーザーフォームの背後にあるコード内で、テキストボックスのイベントを使用できます。テキスト ボックスを離れるたびにチェックを実行する場合は、次のようにします。

TextBox_Exit イベントを使用します。

コンテンツが変更されるたびに発火させたい場合は、TextBox_Change を使用します。多くのオプションがありますが、あなたの説明に基づいて、おそらくExitを使用します。

この回答は、 Textbox_Exit イベントを使用するためのいくつかの構文例を示しています。

于 2012-11-16T19:47:29.557 に答える