私はフォーム上にコンボボックスを持っています。特定のラベルをクリックすると、このコンボボックスが非表示になります。問題は、コンボボックスにフォーカスがある場合、このコンボボックスを隠すボタンをクリックするとエラーが発生することです。このランタイムエラーをどのように解決できますか?msアクセス2007年にフォーカスを持っているコントロールを隠す
答えて
フォーカスを移動します。必要に応じて、フォーカスを受け取るための非常に小さなコントロールを作成します。
Me.SomeControlThatIsNotTheCombobox.SetFocus
再このラベルは、コントロールに関連付けられていないことを
注意をコメント。
Private Sub Label1_Click()
Me.Text1.SetFocus
Me.Label1.Visible = False
End Sub
ではなく、フォームの変更のコントロール場合、将来的にメンテナンス上の問題を引き起こす可能性があり、特定のコントロールにフォーカスを設定し、あなたがタブのキーを押すをシミュレートするならば、焦点はで次のオブジェクトに移動しますタブ順。
SendKeys "{TAB}"
DoEvents
Me.Command4.Visible = False
注:タブの処理を許可するには、doeventsが必要です。
もう一度同じ質問をします。このコードはどこに置くのですか?私はコンボボックスを隠すラベルのクリックイベントに入れてみました。私は同じエラーがあります。フォーカスのあるコントロールを隠すことはできません。 – user1175126
SendKeysは決して良い考えではありません。私はWindows 7と同じだと想像しています。 – Fionnuala
はい。最後に、私はうまく動作しないことに気付きました。コマンドボタンを使用していて、コントロールを隠すことができないはずです。私は今、同じコンボボックスを使用して、ラベルのクリックで異なるレコードを表示しています。 – user1175126
- 1. 他のコントロールがフォーカスしているときにフォームを隠す
- 2. アクセス2007年と端末
- 3. MS-アクセスMS-Accessのレポート2007年</p> <p>作成したフォームと名前をリストコンボボックスに2007年報告書の
- 4. msアクセス2007を使用してビジュアルベーシックデータベースアプリケーションを作成する方法
- 5. CSSを使ってコントロールを隠す(ウィザード)
- 6. 私はアクセス2007年にお互いにドロップダウンリストにしたい
- 7. 私はこのようになりますデルファイ2007コード持っているデルファイ2010年にTFileStreamに文字列
- 8. コントロールをタブコントロールにフォーカスする
- 9. DateTime.Now.ToUniversalTime()は間違った年を持っています
- 10. Ms Excel 2007にグリッドビューをエクスポートする
- 11. msアクセス2007クエリで変数を宣言して設定する方法
- 12. MS Access 2007のは、私は次のような二つのテーブルを持っている
- 13. アクセス2007年と小数点値を格納
- 14. フォーカスを持っている別のウィンドウでフルスクリーンモードを維持できますか?
- 15. 2007年と2010年のWord Addinを作成する
- 16. コントロールインデントは、2010年、私は段落を持っている
- 17. CTRL +私は長年の私のIDEを持っている2
- 18. MS Access 2007を使用して、
- 19. msアクセス2007のドロップダウンでアクティブなディレクトリユーザのリストを使用
- 20. pyodbcを使用してMS Access 2007(.accdb)データベースに接続する
- 21. C#VS2008 ODBCを使用してMS Access 2007に挿入する
- 22. 2007年以前にMySQLデータベース構造をMS Accessにコピーすることはできますか?
- 23. は、ASP.NETに属性私はASP.NETコントロールを持っている
- 24. フォーカスを持っていないのにTkinter Entryウィジェットで選択を続ける
- 25. 取得値が、私はItemTemplateにでTextBoxコントロールとListViewコントロールを持っている
- 26. VBAコードこのアクセス2007年に私はsomethigなどを書いて試してみましたさ
- 27. 2007年にモーダルポップアップを使用してshareformリストnewform.aspxにアクセスすることが可能です
- 28. キーボードでMS Accessのプレスキーを持っています
- 29. XML Notepad 2007 breaks MS Access 2007ヘルプ
- 30. Msアクセス権を持つOracle開発者
+1透明なbgの小さなテキストボックスを使用してください。誰もフォーカスの変更を表示しません。 –
新しい小さなテキストボックスにいつフォーカスを設定する必要がありますか? – user1175126
ラベル、コンボボックス、またはその両方を隠していますか? – Fionnuala