使用按钮选择列表框项目以在文本框中显示文本字符串时

When using a button to choose a listbox item to show a string of text in a textbox

我可能不清楚我的标题有什么问题

我已经为我的编程项目 class 工作了两个月,该程序旨在帮助学生完成物理任务,所以我有一个包含物理任务的列表框,例如 2.01、2.02 和等等,然后我有一个文本框,当我在按钮的帮助下选择其中一项任务时,它应该显示一串文本示例 "This is how you do this task and so on..."。 我尝试了不同的方法,但是 none 有效,我尝试使用 switch 方法,其中任务具有唯一的案例名称,我尝试使用 IF-Statements This explains my problem in a sense.

怎么样,使用 ListView,然后将文本存储在 listviewitem 标记中:

    public Form1()
    {
        InitializeComponent();
        var lvi = listView1.Items.Add("2.01");
        lvi.Tag = "Hello";
        lvi = listView1.Items.Add("2.02");
        lvi.Tag = "Goodbye";

    }

    private void button1_Click(object sender, EventArgs e)
    {
        if (listView1.SelectedItems.Count == 1)
        {
            textBox1.Text = listView1.SelectedItems[0].Tag as string;

        }
    }