2009-09-04 65 views
1

在Microsoft Access 2007中的文本框可以设置为显示HTML的一个简化版本的富文本捕获事件。
然而,似乎没有要来检测一下已被点击箱子本身的简单方法。当点击一个链接在一个文本框显示富文本

例如,您可以显示显示为一个链接,但点击它不会产生任何事件的经典HTML <a>标签。

我想知道已被点击了什么,不知何故。

有什么想法?

回答

1

我没有A2007来测试这个,但是如果点击链接设置光标位置,你可以检查富文本控件的.SelStart属性(虽然它有焦点),但我不知道什么事件你会用它来捕捉这个。的OnEnter和OnGotFocus似乎太早,而将的OnChange不只是点击一个链接火,但控制的OnClick事件可能做的伎俩。

如果是这样,你必须从选择点向前和向后解析,以确定你是否在超链接,并且我不确定在A2007 richtext控件中究竟是如何工作的。

对不起,我不能帮忙,.OnClick结合.SelText可能工作如果超链接的点击设置光标位置点击超链接。