Я динамически нарисовал доминошки
private void Form1_Load(object sender, EventArgs e)
{
int a = 400;
for (int i = 0; i < 7; i++)
{
PictureBox pictureBox = new PictureBox();
pictureBox.Parent = this;
pictureBox.BackgroundImage = global::WindowsApplication1.Properties.Resources.n;
pictureBox.Left = a;
pictureBox.Top = 30;
pictureBox.Width = pictureBox3.Width;
pictureBox.Height = pictureBox3.Height;
pictureBox.Show();
a += 54;
}
a = 400;
for (int i = 0; i < 7; i++)
{
PictureBox pictureBox = new PictureBox();
pictureBox.Parent = this;
pictureBox.BackgroundImage = global::WindowsApplication1.Properties.Resources.n;
pictureBox.Left = a;
pictureBox.Top = 630;
pictureBox.Width = pictureBox3.Width;
pictureBox.Height = pictureBox3.Height;
pictureBox.Show();
a += 54;
}
}
А потом мне надо (после нажатия кнопки надо чтоб они пропали). Как это сделать?
private void button1_Click(object sender, EventArgs e)
{
button2.Hide();
button1.Hide();
button3.Show();
}
16.05.09 21:09: Перенесено модератором из 'Shareware и бизнес' — Хитрик Денис
17.05.09 01:56: Перенесено модератором из '.NET' — AndrewVK
foreach (Control c in Controls)
{
if (c is PictureBox)
{
c.Visible = false;
}
}