2009-09-04 6 views
1

Microsoft Access 2007에서 텍스트 상자는 HTML의 자르기 버전을 richtext로 표시하도록 설정할 수 있습니다.
그러나 상자 자체에서 클릭 한 내용을 쉽게 감지 할 수있는 방법은없는 것 같습니다.richtext를 표시하는 텍스트 상자에서 링크를 클릭 할 때 이벤트 잡기

예를 들어 링크로 표시되는 클래식 HTML <a> 태그를 표시 할 수 있지만 클릭하면 아무런 이벤트도 생성되지 않습니다.

나는 무엇을 클릭했는지 알고 싶습니다.

아이디어가 있으십니까?

답변

1

테스트하려면 A2007이 없지만 링크를 클릭하면 커서 위치가 설정되고 서식있는 텍스트 컨트롤의 .SelStart 속성 (포커스가있는 상태)을 확인할 수 있지만 어떤 이벤트인지는 알 수 없습니다. 이걸 함정에 빠뜨리는 거에요. OnEnter 및 OnGotFocus는 너무 일찍 보이고 OnChange는 링크를 클릭하기 만하면 시작되지 않지만 컨트롤의 OnClick 이벤트가 트릭을 수행 할 수 있습니다.

그렇다면 하이퍼 링크에있는지를 확인하기 위해 선택 지점에서 앞뒤로 구문 분석해야하며 정확히 어떻게 A2007 리터 텍스트 컨트롤에서 작동하는지 확신 할 수 없습니다.

죄송합니다. 더 많은 도움을 드릴 수 없습니다. 클릭하여 조합하십시오. 셀 텍스트가 작동 할 수 있습니다. 클릭하면 클릭 한 하이퍼 링크 내에서 커서 위치가 설정됩니다.

관련 문제