我正在使用 Windows 窗体 RichTextEditBox。我将一个 RTF 文件加载到控件中。然后我设置以下代码。
int indexToText = rteb.Find("here");
LinkLabel link = new LinkLabel();
link.Text = "here";
link.LinkBehavior = LinkBehavior.AlwaysUnderline;
link.LinkClicked += new
LinkLabelLinkClickedEventHandler(this.link_LinkClicked);
LinkLabel.Link data = new LinkLabel.Link();
data.LinkData = "Sending Report Results to Multiple Recipients.pdf";
link.Links.Add(data);
link.AutoSize = true;
link.Location = rteb.GetPositionFromCharIndex(indexToText);
link.Height = 40;
link.Width = 60;
link.ForeColor = Color.Blue;
rteb.Controls.Add(link);
当应用程序运行时,“这里”这个词是蓝色的,但我没有下划线,当我尝试点击这个词时,我的点击事件不会触发。我在这里想念什么?