我在我的应用程序中使用了richtextbox。因为我提供了一个文件资源管理器链接。单击该链接时,打开相应的位置。
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文本。如果链接文本有空间,如何将整个文本作为链接。?
发布于 2015-04-11 07:41:21
https://stackoverflow.com/questions/29575266
复制相似问题