Другие языки программирования и технологии

программно создать объект в C#

Здравствуйте, простите вы не знаете, как программно создать объект в C#. Конкретно нужно создать listBox1 по нажатию кнопки. Простите ещё вопрос, как реализовать кнопку нажимая по которой менялось значение Visible = true и наоборот.(кнопка скрыть/показать объект)
private void button1_Click(object sender, System.EventArgs e)
{
// Create an instance of the ListBox.
ListBox listBox1 = new ListBox();
// Set the size and location of the ListBox.
listBox1.Size = new System.Drawing.Size(200, 100);
listBox1.Location = new System.Drawing.Point(10,10);
// Add the ListBox to the form.
this.Controls.Add(listBox1);
// Set the ListBox to display items in multiple columns.
listBox1.MultiColumn = true;
// Set the selection mode to multiple and extended.
listBox1.SelectionMode = SelectionMode.MultiExtended;

// Shutdown the painting of the ListBox as items are added.
listBox1.BeginUpdate();
// Loop through and add 50 items to the ListBox.
for (int x = 1; x <= 50; x++)
{
listBox1.Items.Add("Item " + x.ToString());
}
// Allow the ListBox to repaint and display the new items.
listBox1.EndUpdate();

// Select three items from the ListBox.
listBox1.SetSelected(1, true);
listBox1.SetSelected(3, true);
listBox1.SetSelected(5, true);

// Display the second selected item in the ListBox to the console.
System.Diagnostics.Debug.WriteLine(listBox1.SelectedItems[1].ToString());
// Display the index of the first selected item in the ListBox.
System.Diagnostics.Debug.WriteLine(listBox1.SelectedIndices[0].ToString());
}
Pomidoroff Ivan
Pomidoroff Ivan
8 376
Лучший ответ
да ё-моё!!! сядьте уже да прочитайте ЛЮБУЮ книгу по C#!
и, к слову, не надо выдумывать дикие схемы взаимодействия с создаванием списков и скрыванием кнопок - придерживайтесь человеческих концепций, таких как "диалог" или "мастер".

p.s.

if(Button1.Visible==true)
Button1.Visible=false;
else
Button1.Visible=true;

вот он, сферический индус в вакууме
Олег Маньков
Олег Маньков
9 617
1)listBox listbox1 = new listBox();// только на форме его не будет надо указать зна4ения
2)if(Button1.Visible==true)
Button1.Visible=false;
else
Button1.Visible=true;
Oleg Satarial
Oleg Satarial
2 568