Как при нажатии на кнопку заменить список в ListBox ? - C#
Формулировка задачи:
Тоесть мне нужно чтобы я нажимал на Botton и в ListBox менялся список и потом я мог выбрать любой из этих элементов и переводить его например в Label в виде текста
P. S. это мой первый опыт C#, заранее извиняюсь за тупость
Решение задачи: «Как при нажатии на кнопку заменить список в ListBox ?»
textual
Листинг программы
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- listBox1.DataSource = GetNewList();
- }
- Random ran = new Random();
- private List<string> GetNewList() //иммитация новой коллекции
- {
- List<string> temp = new List<string>();
- for (int i = 0; i < 5; i++)
- temp.Add(Convert.ToString((char)ran.Next(1100, 1200)));
- return temp;
- }
- private void button1_Click(object sender, EventArgs e) //смена коллекции
- {
- listBox1.DataSource = null;
- listBox1.Items.Clear();
- listBox1.DataSource = GetNewList();
- }
- private void listBox1_SelectedIndexChanged(object sender, EventArgs e) //вывод в лейбл
- {
- label1.Text = listBox1.SelectedItem as string;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д