首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有空格的富文本框链接

带有空格的富文本框链接
EN

Stack Overflow用户
提问于 2015-04-11 07:25:24
回答 1查看 1.3K关注 0票数 2

我在我的应用程序中使用了richtextbox。因为我提供了一个文件资源管理器链接。单击该链接时,打开相应的位置。

代码语言:javascript
复制
public partial class Form1 : Form
{
    string link = string.Empty;
    public Form1()
    {

        link = "file://D:\\Lenovo\\OneKey App\\OneKey Recovery";
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        //richTextBox1.Text = "C:\SVN";
        richTextBox1.Font = new Font("Consolas", 20f, FontStyle.Bold);
        richTextBox1.BackColor = Color.LightGray;
        richTextBox1.Text = link;
        richTextBox1.AppendText("\n Clicks the above link & learn about richtext box.");
    }


    private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e)
    {
        System.Diagnostics.Process.Start("Explorer.exe", link);
    }
}

这是我的密码。它是正确的。但是,如果文件夹名中有任何空格,则意味着它在富文本框中显示完整链接。

我的结果:

"file://D:\Lenovo\OneKey“应用程序\OneKey恢复

该链接仅显示到onekey。其他文本看起来像普通的richbox文本。如果链接文本有空间,如何将整个文本作为链接。?

EN

回答 1

Stack Overflow用户

发布于 2015-04-11 07:41:21

您可以暂时替换其中一个unicode空间的空白,例如U+2000,以避免这种冲突:

代码语言:javascript
复制
richTextBox1.Text = link.Replace(' ', ' ');

Unicode空间

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29575266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档