使用按钮选择列表框项目以在文本框中显示文本字符串时
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;
}
}
我可能不清楚我的标题有什么问题
我已经为我的编程项目 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;
}
}