Click here to Skip to main content
15,899,595 members
Home / Discussions / C#
   

C#

 
GeneralRe: which is better?windows service,web service or console application? Pin
Ice_Freez0522-Mar-10 20:06
Ice_Freez0522-Mar-10 20:06 
GeneralRe: which is better?windows service,web service or console application? Pin
PSK_22-Mar-10 20:50
PSK_22-Mar-10 20:50 
GeneralRe: which is better?windows service,web service or console application? Pin
Ice_Freez0522-Mar-10 20:58
Ice_Freez0522-Mar-10 20:58 
AnswerRe: which is better?windows service,web service or console application? Pin
Vikram A Punathambekar22-Mar-10 19:18
Vikram A Punathambekar22-Mar-10 19:18 
GeneralRe: which is better?windows service,web service or console application? [modified] Pin
Ice_Freez0522-Mar-10 20:08
Ice_Freez0522-Mar-10 20:08 
QuestionC#.net generate reports Pin
classyjaz22-Mar-10 17:17
classyjaz22-Mar-10 17:17 
AnswerName has been changed but question the same Pin
Not Active23-Mar-10 2:33
mentorNot Active23-Mar-10 2:33 
QuestionRandom Image Generator Pin
sebogawa22-Mar-10 14:10
sebogawa22-Mar-10 14:10 
I am working on a project that takes 30 images from file, stuffs them in an array and displays them sequentially in a random order. There is a 30 second delay between each image, like a slide show, and no image can be displayed more than once. I got everthing down except for the dont display the same image twice and the end the sequence once every image was displayed. Here is my code.


using System;
using System.Drawing;
using System.Windows.Forms;

namespace Random_Image_Generator
{
    public partial class mainWindow : Form
    {
        int timeKeeper;
        Bitmap[] images = new Bitmap[30];
        
        
        public mainWindow()
        {
            InitializeComponent();
            timer1.Interval = 1000;
            images[0] = new Bitmap(Bitmap.FromFile("0.bmp"));
            images[1] = new Bitmap(Bitmap.FromFile("1.bmp"));
            images[2] = new Bitmap(Bitmap.FromFile("2.bmp"));
            images[3] = new Bitmap(Bitmap.FromFile("3.bmp"));
            images[4] = new Bitmap(Bitmap.FromFile("4.bmp"));
            images[5] = new Bitmap(Bitmap.FromFile("5.bmp"));
            images[6] = new Bitmap(Bitmap.FromFile("6.bmp"));
            images[7] = new Bitmap(Bitmap.FromFile("7.bmp"));
            images[8] = new Bitmap(Bitmap.FromFile("8.bmp"));
            images[9] = new Bitmap(Bitmap.FromFile("9.bmp"));
            images[10] = new Bitmap(Bitmap.FromFile("10.bmp"));
            images[11] = new Bitmap(Bitmap.FromFile("11.bmp"));
            images[12] = new Bitmap(Bitmap.FromFile("12.bmp"));
            images[13] = new Bitmap(Bitmap.FromFile("13.bmp"));
            images[14] = new Bitmap(Bitmap.FromFile("14.bmp"));
            images[15] = new Bitmap(Bitmap.FromFile("15.bmp"));
            images[16] = new Bitmap(Bitmap.FromFile("16.bmp"));
            images[17] = new Bitmap(Bitmap.FromFile("17.bmp"));
            images[18] = new Bitmap(Bitmap.FromFile("18.bmp"));
            images[19] = new Bitmap(Bitmap.FromFile("19.bmp"));
            images[20] = new Bitmap(Bitmap.FromFile("20.bmp"));
            images[21] = new Bitmap(Bitmap.FromFile("21.bmp"));
            images[22] = new Bitmap(Bitmap.FromFile("22.bmp"));
            images[23] = new Bitmap(Bitmap.FromFile("23.bmp"));
            images[24] = new Bitmap(Bitmap.FromFile("24.bmp"));
            images[25] = new Bitmap(Bitmap.FromFile("25.bmp"));
            images[26] = new Bitmap(Bitmap.FromFile("26.bmp"));
            images[27] = new Bitmap(Bitmap.FromFile("27.bmp"));
            images[28] = new Bitmap(Bitmap.FromFile("28.bmp"));
            images[29] = new Bitmap(Bitmap.FromFile("29.bmp"));
        }
        
        




        private void timer1_Tick(object sender, EventArgs e)
        {
            if (timeKeeper == 30)
            {
                nextImage();
                timeKeeper = 0;
            }
            else
            {
                timeKeeper++;
            }
            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            timer1.Start();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            timer1.Stop();
        }

        private void nextImage()
        {
            int randNum = RandomNumber(0, 29);
           
            // some way to check if image was already displayed goes here
            imageArea.Image = images[randNum];
        
        }

        private int RandomNumber(int min, int max)
        {
            Random random = new Random();
            return random.Next(min, max);
        }

    }


    }



How would i go about doing this?
AnswerRe: Random Image Generator [modified] Pin
Not Active22-Mar-10 14:26
mentorNot Active22-Mar-10 14:26 
GeneralRe: Random Image Generator Pin
Luc Pattyn22-Mar-10 14:45
sitebuilderLuc Pattyn22-Mar-10 14:45 
GeneralRe: Random Image Generator Pin
Not Active22-Mar-10 15:08
mentorNot Active22-Mar-10 15:08 
AnswerRe: Random Image Generator PinPopular
Luc Pattyn22-Mar-10 14:28
sitebuilderLuc Pattyn22-Mar-10 14:28 
AnswerRe: Random Image Generator Pin
DaveyM6922-Mar-10 15:06
professionalDaveyM6922-Mar-10 15:06 
AnswerRe: Random Image Generator Pin
PIEBALDconsult22-Mar-10 15:45
mvePIEBALDconsult22-Mar-10 15:45 
GeneralRe: Random Image Generator Pin
CDP180222-Mar-10 21:38
CDP180222-Mar-10 21:38 
AnswerRe: Random Image Generator Pin
koleraba23-Mar-10 2:16
koleraba23-Mar-10 2:16 
GeneralRe: Random Image Generator Pin
Not Active23-Mar-10 2:31
mentorNot Active23-Mar-10 2:31 
GeneralRe: Random Image Generator Pin
koleraba23-Mar-10 2:36
koleraba23-Mar-10 2:36 
QuestionAn array of bitmaps Pin
sebogawa22-Mar-10 13:40
sebogawa22-Mar-10 13:40 
AnswerRe: An array of bitmaps Pin
DaveyM6922-Mar-10 13:42
professionalDaveyM6922-Mar-10 13:42 
AnswerRe: An array of bitmaps Pin
Luc Pattyn22-Mar-10 14:25
sitebuilderLuc Pattyn22-Mar-10 14:25 
GeneralRe: An array of bitmaps Pin
Not Active22-Mar-10 14:29
mentorNot Active22-Mar-10 14:29 
GeneralRe: An array of bitmaps Pin
Luc Pattyn22-Mar-10 14:40
sitebuilderLuc Pattyn22-Mar-10 14:40 
Questionlock the application for the process [modified] Pin
Jassim Rahma22-Mar-10 12:04
Jassim Rahma22-Mar-10 12:04 
AnswerRe: lack the application for the process Pin
Not Active22-Mar-10 12:29
mentorNot Active22-Mar-10 12:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.