从文本文件链接生成器

时间:2013-02-25 15:10:12

标签: c# hyperlink generator

我的英语不太好,但我需要你的帮助;) 我想创建一个简单的c#表单应用程序,用这样的数据打开txt文件:

abc1
abc2
qwe1

并创建我这样的链接:

http://website.com/q='abc1'`
http://website.com/q='abc2'`
http://website.com/q='qwe1'`

...

我应该使用什么?有什么想法吗?

它应该是按钮:

打开txt文件 - >生成链接

在左侧我希望从txt文件和右侧链接生成原始数据。

喜欢这张图片: enter image description here

2 个答案:

答案 0 :(得分:1)

您可以使用这样的smth从文件中读取数据并直接填充RichTextBox。请务必根据您的要求添加适当的验证。如果您想在其他地方重新使用这些链接,则需要将它们添加到某个应用程序级别的集合(即List<string>或数组)

private void button1_Click(object sender, EventArgs e)
{

    string line = null;

    OpenFileDialog loadfile = new OpenFileDialog();
    loadfile.Filter = ".txt (files txt)|*.txt";
    if (loadfile.ShowDialog() == DialogResult.OK)
    {
        using (StreamReader reader = new StreamReader(loadfile.FileName))
        {
            while ((line = reader.ReadLine()) != null)
            {
                richTextBox1.AppendText(Uri.EscapeUriString(string.Format("http://website.com/q='{0}'", line)) + Environment.NewLine);
            }
        }
    }
}

答案 1 :(得分:0)

我只想使用超链接标签控件。它叫做LinkLabel,它在winforms工具boox中。