制作了一个按钮以将“链接”添加到“richTextBox”。“链接”不是添加到文本中,而是从“richTextBox”上方添加。
问题
如何根据当前代码或其他解决方案将“链接”添加到文本中?
LinkLabel link = new LinkLabel();
link.Text = "*** LINK ***";
// link.LinkClicked
link.LinkClicked += new LinkLabelLinkClickedEventHandler(this.link_LinkClicked);
// data
LinkLabel.Link data = new LinkLabel.Link();
data.LinkData = @"C:\";
// link
link.Links.Add(data);
link.AutoSize = true;
link.Location =
this.richTextBox1.GetPositionFromCharIndex(this.richTextBox1.TextLength);
// richTextBox1
this.richTextBox1.Controls.Add(link);
this.richTextBox1.AppendText(link.Text + " ");
this.richTextBox1.SelectionStart = this.richTextBox1.TextLength;
跃然一笑
相关分类