Создать ссылку из строки в папку - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть пользовательский элемент управления, на котором я могу печатать только строки, но мне нужно создать ссылку на папку на локальном компьютере из этой строки, чтобы она выглядела так:

enter image description here

Я попытался ввести:

$"Folder: <href = '{OutputInfo.FolderPath}'>{OutputInfo.FolderPath}</href>"

, но по какой-то причине иногда это работает, иногда нет, и я не понимаю, почему это так.Когда это не работает, оно печатается так:

enter image description here

Может кто-нибудь предложить какое-либо решение для этого?

РЕДАКТИРОВАТЬ:

Я хочу иметь возможность нажать на ссылку, и это действие должно открыть папку в Windows

EDIT2:

Код отсутствует> такЯ добавил это

1 Ответ

0 голосов
/ 21 февраля 2019

Как насчет LinkLabel?
MS Doc о LinkLabel Документация

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        linkLabel1.Links.Add(0, linkLabel1.Text.Length, @"D:\temp");
        linkLabel1.Text = @"D:\temp";
    }

    private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
    {
        System.Diagnostics.Process.Start((string)e.Link.LinkData);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...