+3 امتیاز
سلام من با تایمر میخوام چند پیکچر باکس کوچک دارم به ترتیب ظاهر بشن

در ابتدا در فرم نمایش داده نمیشه و سپس باتایمر یکی یکی ظاهر میشه
بسته شده

1 پاسخ

+6 امتیاز
 
بهترین پاسخ

سلام ، 3 تا PictureBox روی فرم قرار بدین و خاصیت Visible اونها رو به false تغییر بدین . حالا یک تایمر روی فرم قرار بدین و خاصیت Interval اونو روی 1000 میلی ثانیه ( 1 ثانیه ) و خاصیت Enabled اونو به true تغییر بدین تا در بدو نمایش فرم شروع به کار کنه . سپس کدهای کلاس فرم رو به صورت زیر بنویسید :

using System;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {

        private int counter = 0;

        public Form1()
        {
            InitializeComponent();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            counter += 1000;

            if (counter == 2000)
            {
                this.pictureBox1.Visible = true;
            }
            else if (counter == 3000) {
                this.pictureBox2.Visible = true;
            }
            else if (counter == 4000) {
                this.pictureBox3.Visible = true;
            }

            if (counter == 5000)
            {
                this.timer1.Enabled = false;
            }

        }
    }
}

 

ممنون اگه کسی توضیح بده
توسط (469 امتیاز) 9 35 73
کدها رو تو کمبوباکس بنویس

اگر امکانش هست سئوال اولتون رو کامل کنید تا اگر جواب سئوالتون رو بلد باشم پاسخ بدم یا دوستان بتونن کمکتون کن

اینی که من نوشتم رو باید تو کمبوباکس بنویسی و ارتباطش بدی به پیکچر باکس با تغییر دادن آیتم های کمبوباکس تصاویر پیکچر باکس هم تغییر می کنند
ویرایش شده توسط
توسط (1,019 امتیاز) 1 23 74
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...