Making a scrolling game and I want to make a boss level. How do I make a picturebox invisible for 10 seconds and then appear?

Recommended Answers

All 2 Replies

Is there perhaps a visible property you could set to false?You could use a timer to set it to true after 10 seconds.

I made a snippet for that part of the game using idea of just making a picturebox appear after 10 seconds. In the game it will appear once the player finishes that level.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using System.Threading.Tasks;
using System.Timers;
namespace vanishing_picturebox
    public partial class Form1 : Form

        System.Timers.Timer timer;
        DateTime myLimit;
        public Form1()
        void Pic()

            timer = new System.Timers.Timer();
            timer.Interval = 1000;
            timer.Elapsed += timer1_Tick;

            DateTime presenttime = DateTime.Now;
            DateTime vanish = myLimit.AddSeconds(1000);//AddMinutes(5);

            if (DateTime.Now > vanish)
                pictureBox1.Visible = false;
                pictureBox1.Visible = true;
        private void timer1_Tick(object sender, EventArgs e)


Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.