폼에 콤보 박스가 있습니다. 특정 라벨을 클릭하면이 콤보 박스가 숨겨집니다. 문제는 콤보 상자에 포커스가있는 경우이 콤보 상자를 숨기는 단추를 클릭하면 오류가 발생한다는 것입니다.이 런타임 오류를 어떻게 해결할 수 있습니까?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. 포커스가있는 컨트롤 찾기 (.netCF)
- 2. MS 차트 컨트롤 : 기본 범례 숨기기
- 3. Silverlight 컨트롤 템플릿 항목 액세스 코드 숨기기
- 4. 액티브 컨트롤 변경 이벤트 - MS 액세스
- 5. MS 액세스 : 콤보 상자에서 세부 컨트롤 바인딩
- 6. 두 테이블을 비교하고 ms 액세스 2007에서 일치 항목을 찾습니다.
- 7. ms 액세스 vba 2007에서 레코드를 선택하는 gridview 만들기
- 8. MS 액세스 2007에서 ftp 서버로 PDF 파일을 전송
- 9. MS 액세스 mdb 파일은 Access 2007에서 처음 열린 "복구"상태입니다.
- 10. 기본 키없이 MS ACCESS 2007에서 테이블 만들기
- 11. 유니 코드 Woes! MS-Access 2007에서
- 12. Office 2007에서 사용하는 컨트롤 템플릿에 액세스 할 수있는 방법이 있습니까?
- 13. SharePoint 2007에서 Ajax 컨트롤 사용?
- 14. MS Access 2007에서 vba 모듈 연결하기
- 15. MS Access 2007에서 MS SQL 서버로 ODBC 연결을위한 암호 저장
- 16. MS 액세스
- 17. MS 액세스
- 18. 백그라운드 및 작업 표시 줄에서 MS 액세스 숨기기
- 19. movi 플레이어에서 컨트롤 숨기기
- 20. 콘텐츠 컨트롤 - 텍스트 숨기기
- 21. ASP.Net의 컨트롤 특성 숨기기
- 22. 리피터에서 Javascript 숨기기 컨트롤
- 23. 컨트롤 숨기기/표시보기
- 24. FlowDocumentReader의 컨트롤 숨기기
- 25. WPF로 MS 차트 컨트롤
- 26. MS 차트 컨트롤
- 27. MS 액세스 및 SOAP, XMLRPC 등
- 28. ASP.NET 액세스 컨트롤
- 29. MS Word ActiveX 컨트롤 - 열려있는 문서에 액세스 할 수 있습니까?
- 30. MS 액세스 : 모듈 함수에서 폼 컨트롤 값 읽기
+1 투명 bg의 작은 텍스트 상자를 사용하면 아무도 초점 변경을 볼 수 없습니다. –
새 작은 텍스트 상자에는 언제 포커스를 설정해야합니까? 숨길 레이블을 클릭 할 때? – user1175126
레이블, 콤보 박스 또는 둘 다를 숨기고 있습니까? – Fionnuala