Videostop

1. Vytvoření projektu

Spusťte Visual Studio a založte nový projekt typu Windows Forms Application
File - New - Project

2. Vytvoření uživatelského rozhraní

Na formulář vložte:

  • 3 ovládací prvky typu PictureBox
     
    Size 150;150 
    SizeMode StretchImage
    Image vyberte vhodný obrázek
  •  ovládací prvek typu ImageList
     
    Image Size 150;150 
    Choose Images vyberte vhodné obrázky
    Image  
  • ovládací prvek typu Button
  • ovládací prvek typu Timer
okenni

3. Inicializace generátoru náhodných čísel

Přidáme do projektu odkazy na hlavičkové soubory
#pragma once
#include <windows.h>
#include <iomanip>


Deklarujeme pomocné proměnné
#pragma endregion
int x, y, z;


Přidáme do metody Load formuláře inicializaci generátoru náhodných čísel:
private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e)
{
    srand(time(NULL));
}

4. Střídání obrázků

Přidáme časovači timer1 událost Tick

private: System::Void timer1_Tick(System::Object^  sender, System::EventArgs^  e)
 {
        x = rand() % 3;
        pictureBox1->Image = imageList1->Images[x];
        y = rand()% 3;
pictureBox1->Image = imageList1->Images[x];
        y = rand()% 3;
pictureBox1->Image = imageList1->Images[x];
        y = rand()% 3;
       

5. Spuštění a zastavení časovače

Přidáme reaki na stisk tlačítka

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)
 {
      timer1->Enabled = !timer1->Enabled;
 }