نمایش 3 عکس در یک pictureBox و دسترسی به همه تصاویر
سلام دوستان من اومدم سه تا عکس گربه رو کشیدم حالا میخوام گربه ر حرکت بدم که کدش در زیر هست یه مشکل هست وقتی باید قدم زدن گربه رو نشون بده نمیده همش یکی رو نشون میده
ایا میشه کاری کردی که سه تا پیکچر باکس بشه یکی و من س تا عکس رو توی یک پیکچر باکس اضاف کنم ؟
وقتی سه تا رو اضاف کردم چطور میتونم به این سه تا درسترسی داشته باشم ؟
if (e.KeyCode == Keys.D)
{
pictureBox2.Location = new Point(pictureBox1.Location.X + 10, pictureBox1.Location.Y);
pictureBox2.Visible = true;
pictureBox1.Visible = false;
pictureBox3.Visible = false;
pictureBox3.Location = new Point(pictureBox2.Location.X + 10, pictureBox2.Location.Y);
pictureBox3.Visible = true;
pictureBox1.Visible = false;
pictureBox2.Visible = false;
pictureBox1.Location = new Point(pictureBox3.Location.X + 10, pictureBox3.Location.Y);
pictureBox1.Visible = true;
pictureBox2.Visible = false;
pictureBox3.Visible = false;
}
نقل قول: نمایش 3 عکس در یک pictureBox و دسترسی به همه تصاویر
یک panel دقیقا اندازه pictureBoxت بذار بعد 3 تا پیکچر باکست رو بذار داخلش (روی همدیگه)
بعد توی کنترل تایمر که Interva=1000 هست و ٍEnable=True بنویس
int cnt = 0;
private void timer1_Tick(object sender, EventArgs e)
{
++cnt;
if (cnt > 3)
cnt = 1;
pictureBox1.Visible = false;
pictureBox2.Visible = false;
pictureBox3.Visible = false;
switch (cnt)
{
case (1): pictureBox1.Visible = true;
break;
case (2): pictureBox2.Visible = true;
break;
case (3): pictureBox3.Visible = true;
break;
}
}