C# 如何在文本框中亮起链接

C# 如何在文本框中亮起链接,c#,winforms,textbox,C#,Winforms,Textbox,我必须创建一些类似于控件文本框的控件。但我希望这个控件可以突出显示链接为RichTextBox,因为我有RichTextBox的问题,所以我不能使用它。如何突出显示文本框中的链接?或者我必须通过一行代码设置每个属性 我想在文本框中显示它,如下所示: 这是不可能的。简单文本框控件不能用于显示格式化文本 超链接只是特殊格式的文本:它真正做的只是将前景颜色更改为蓝色,将文本样式更改为下划线。TextBox控件不允许这种粒度。控件中的所有文本都应用了相同的格式 您需要使用的是RichTextBox控件。

我必须创建一些类似于控件文本框的控件。但我希望这个控件可以突出显示链接为RichTextBox,因为我有RichTextBox的问题,所以我不能使用它。如何突出显示文本框中的链接?或者我必须通过一行代码设置每个属性

我想在文本框中显示它,如下所示:


这是不可能的。简单文本框控件不能用于显示格式化文本

超链接只是特殊格式的文本:它真正做的只是将前景颜色更改为蓝色,将文本样式更改为下划线。TextBox控件不允许这种粒度。控件中的所有文本都应用了相同的格式


您需要使用的是RichTextBox控件。这是专门为显示格式化文本而设计的,它不仅允许您为特定文本位定义任意格式,而且还内置了检测和突出显示超链接的支持。您在问题中说您在使用RichTextBox时遇到问题,因此这确实是您应该问的问题。

请将您的代码张贴在此处。我是否尚未为此问题编写代码?请先尝试一下,当你有问题的时候,把你的问题和你的代码贴在这里。因为我对RichTextBox有问题,所以我不能使用它。什么问题?为什么不问问呢?RichTextBox是用于显示格式化文本的文本框。无法在常规文本框中显示格式化文本。