پیام حیاتی
پنج شنبه 27 بهمن 1390, 18:05 عصر
درود بر همه شما دوستان و عزیزان
من یک برنامه اسلاید شو دارم که کاربر با کلیک روی دکمه نمایش picturebox های قرار داده شده در فرم رو نمایش میده،مشکل اینجاست که کدهای من فقط برای تعویض دو عکس کار میکنند و روی همون دو عکس اول جابه جایی انجام میشه.کدهای من:
public partial class Form1 : Form
{
private int a = 0, b = 0;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (a == 0)
{
pictureBox1.Visible = true;
pictureBox2.Visible = false;
pictureBox3.Visible = false;
pictureBox4.Visible = false;
a = 1;
}
else if (a == 1)
{
pictureBox1.Visible = false;
pictureBox2.Visible = true;
pictureBox3.Visible = false;
pictureBox4.Visible = false;
a = 0;
}
else if (b == 0)
{
pictureBox1.Visible = false;
pictureBox2.Visible = false;
pictureBox3.Visible = true;
pictureBox4.Visible = false;
b = 1;
}
else if (b == 1)
{
pictureBox1.Visible = false;
pictureBox2.Visible = false;
pictureBox3.Visible = false;
pictureBox4.Visible = true;
b = 0;
}}
تصویر هم ضمیمه کردم.
ممنون
من یک برنامه اسلاید شو دارم که کاربر با کلیک روی دکمه نمایش picturebox های قرار داده شده در فرم رو نمایش میده،مشکل اینجاست که کدهای من فقط برای تعویض دو عکس کار میکنند و روی همون دو عکس اول جابه جایی انجام میشه.کدهای من:
public partial class Form1 : Form
{
private int a = 0, b = 0;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (a == 0)
{
pictureBox1.Visible = true;
pictureBox2.Visible = false;
pictureBox3.Visible = false;
pictureBox4.Visible = false;
a = 1;
}
else if (a == 1)
{
pictureBox1.Visible = false;
pictureBox2.Visible = true;
pictureBox3.Visible = false;
pictureBox4.Visible = false;
a = 0;
}
else if (b == 0)
{
pictureBox1.Visible = false;
pictureBox2.Visible = false;
pictureBox3.Visible = true;
pictureBox4.Visible = false;
b = 1;
}
else if (b == 1)
{
pictureBox1.Visible = false;
pictureBox2.Visible = false;
pictureBox3.Visible = false;
pictureBox4.Visible = true;
b = 0;
}}
تصویر هم ضمیمه کردم.
ممنون