C# 如何在richtextbox控件中指定位置添加超链接

我知道怎么加超链接,但只能加在RichTextBox的前端,我想加在文本的最后怎么加,谢谢

第1个回答  推荐于2016-09-14
LinkLabel ll = new LinkLabel();
ll.Text = "";
ll.LinkClicked+=new LinkLabelLinkClickedEventHandler(linkLabel1_LinkClicked);

this.richTextBox1.Controls.Add(ll);
}

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start("iexplore", ((LinkLabel)sender).Text);
}

追问

谢谢,我是想知道怎么在文本的最后加链接,你这样只加在了最前面

本回答被提问者采纳

C# 如何在richtextbox控件中指定位置添加超链接
this.richTextBox1.Controls.Add(ll);} private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e){ Process.Start("iexplore", ((LinkLabel)sender).Text);}

vb6.0中richtextbox如何实现超链接。如下图!
'RichTextBox超链接示例,tonkeys原作代码'2013-5-21Private Sub RichTextBox1_Click() Dim L As Integer, R As Integer, C As Integer C = RichTextBox1.SelStart cfu = RichTextBox1.SelUnderline L = -1 cc = Len(RichTextBox1.Text) - 1 If cfu Then us = ...

vb.net RichTextBox文字设成超链接
参考:网页链接 或者变相实现 Private Sub RichTextBox1_DblClick()Dim n As Long, s As String, t As String, tt As String n = RichTextBox1.SelStart t = RichTextBox1.Text If n > 1 Then If Len(t) >= 3 Then tt = Mid(t, n - 1, 1) & Mid(t, n, 1) & Mid(t, ...

在winform中,用richtextbox控件,怎样把richtextbox的某些文字设为超链接...
不太清楚你所描述的,不过,安装我理解的,我感觉应该在richtextbox後面加两个linkLabel ,命名为确定,取消,设定默认的为不起作用的,然後加一个判断如果richtextbox不为空的话,启用linkLabel 。不知道是否能帮到你!

vb问题Richtextbox如何添加内容
1. 使用SendMessage函数获取当前文本选区的位置。2. 根据位置参数调整选区。3. 使用SendMessageByString函数替换选区内的文本。最后,可以通过调用AddText函数实现添加文本的操作。例如,要将文本“11111”插入到Richtextbox控件的顶部,可以调用:AddText RichTextBox1,“ 11111”,“顶部”'在文本标题中...

c#中的怎样将光标自动跳转到richtextbox指定的位置
指定位置……richtextbox.SelectIndex(x, l)x就是你指定的索引位置,例如:richtextbox里面有ABCDEFG 要让光标移动到D后面,x则为4 l是你要选择字符串长度,要讲D后面的字符串全部选中的话l就为richtextbox.TextLength - 1 你只是要移动到指定位置,而不选中,l为0就可以了 ...

RichTextBox控件用法举例
在C#的WinForm应用程序中,为了创建一个功能丰富的日记本程序,需要用到RichTextBox控件来实现图文并茂的排版。这个控件提供了丰富的文本格式化功能,帮助你轻松进行文本编辑。当你需要改变文本的格式时,可以调用以下方法:1. 要改变文本的粗体样式,点击"按钮2",首先获取当前选中的字体(`Font oldFont = ...

C#中 richtextbox控件如何让插入的内容在第一行
用RichTextBox.Text.Insert方法将内容插入第一行。实现方法如下 (1)在Visual Studio中建立一个“Windows 窗体应用程序”项目 (2)在窗体Form1上布置一个RichTextBox,一个TextBox和一个Button (3)窗体代码Form1.cs using System;using System.Windows.Forms;namespace WindowsFormsApplication1{ ...

C# 怎样获取RichTextBox光标位置
行值.Text=(1+richTextBox1.GetLineFromCharIndex(richTextBox1.SelectionStart)).ToString();列值.Text=(1+richTextBox1.SelectionStart-(richTextBox1.GetFirstCharIndexFromLine(1+richTextBox1.GetLineFromCharIndex(richTextBox1.SelectionStart)-1))).ToString();看那个算法可能眼都花了,不过你可以...

RichTextBox控件方法
SetFocus方法用于设置RichTextBox的输入焦点,确保用户可以开始输入或编辑文本。Drag方法和Move方法则是控制文本框的拖动和移动,用户可以更改控件的位置或大小。ZOrder方法用于调整RichTextBox的层级,确保在多个控件中正确显示。最后,ShowWhatsThis方法用于显示帮助信息,当用户需要了解控件功能时,可以提供即时的...

相似回答