【问题标题】:When using a button to choose a listbox item to show a string of text in a textbox使用按钮选择列表框项以在文本框中显示文本字符串时
【发布时间】:2016-05-15 15:58:56
【问题描述】:

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

我已经为我的编程课做一个项目两个月了,该程序旨在帮助学生完成物理任务,所以我有一个包含 2.01、2.02 等物理任务的列表框,然后我有了当我在按钮的帮助下选择其中一个任务时,一个文本框应该显示一串文本示例“这就是你执行此任务的方式等等......”。 我尝试了不同的方法,但都没有奏效,我尝试使用 switch 方法,其中任务具有唯一的案例名称,我尝试使用 IF-Statements This explains my problem in a sense.

【问题讨论】:

  • 您最好向我们展示您尝试过的代码,以便我们帮助您找出其中的错误。 Stack Overflow 不是为您编写代码的。话虽如此,我已经提供了一段代码来帮助您入门。

标签: c# winforms textbox listbox


【解决方案1】:

怎么样,使用 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;

        }
    }

【讨论】:

    猜你喜欢
    • 2016-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多