-3

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

abc1
abc2
qwe1

并为我创建这样的链接:

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

...

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

它应该是按钮:

打开 txt 文件 -> 生成链接

在左侧,我想从 txt 文件中获取原始数据,并在右侧生成链接。

就像在这张照片上: 在此处输入图像描述

4

2 回答 2

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);
            }
        }
    }
}
于 2013-02-25T15:16:50.297 回答
0

我只会使用超链接标签控件。它称为 LinkLabel 及其在 winforms 工具箱中。

于 2013-02-25T15:12:50.427 回答