Form 1
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;
namespace _11주차_신호등과움짤만들기_김인태
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void ChangeSinhodoong(int Color) // 우리가 직접 만든 자작 함수 프로시저
{
switch (Color)
{
case 0:
pictureBox1.Image = Image.FromFile(System.Environment.CurrentDirectory
+ "/사진모음/신호등/신호등(준비중).png");
break;
case 1:
pictureBox1.Image = Image.FromFile(System.Environment.CurrentDirectory
+ "/사진모음/신호등/신호등(적색).png");
break;
case 2:
pictureBox1.Image = Image.FromFile(System.Environment.CurrentDirectory
+ "/사진모음/신호등/신호등(노란색).png");
break;
case 3:
pictureBox1.Image = Image.FromFile(System.Environment.CurrentDirectory
+ "/사진모음/신호등/신호등(녹색).png");
break;
case 4:
pictureBox1.Image = Image.FromFile(System.Environment.CurrentDirectory
+ "/사진모음/신호등/신호등(노란색).png");
break;
}
}
int Color = 1; // 전역 변수
private void timer1_Tick(object sender, EventArgs e)
{
ChangeSinhodoong(Color);
Color++;
if (Color >= 5) Color = 1;
}
private void Form1_Load(object sender, EventArgs e)
{
ChangeSinhodoong(0);
}
private void pictureBox1_Click(object sender, EventArgs e)
{
}
}
}
Form 2
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;
namespace _11주차_신호등과움짤만들기_김인태
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
int Color = 0;
private void timer1_Tick(object sender, EventArgs e)
{
pictureBox1.Image = Image.FromFile(System.Environment.CurrentDirectory
+ "/사진모음/신호등/"+
(Color >= 5 ? Color = 1 : Color++) +".png");
//pictureBox1.Image = Image.FromFile(System.Environment.CurrentDirectory
// + "/사진모음/신호등/"+Color+".png");
//Color++;
//if (Color == 5) Color = 1;
}
private void pictureBox1_Click(object sender, EventArgs e)
{
}
private void Form2_Load(object sender, EventArgs e)
{
}
}
}
Form 3
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;
namespace _11주차_신호등과움짤만들기_김인태
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
int Color_1 = 1;
int Color_2 = 1;
int Color_3 = 1;
private void timer1_Tick(object sender, EventArgs e)
{
pictureBox1.Image = Image.FromFile(System.Environment.CurrentDirectory
+ "/사진모음/엄마에게 다가가는 새끼 코끼리/" +
(Color_1 >= 4 ? Color_1 = 1 : Color_1++) + ".jpg");
pictureBox2.Image = Image.FromFile(System.Environment.CurrentDirectory
+ "/사진모음/다가오는 코끼리 두마리/" +
(Color_2 >= 5 ? Color_2 = 1 : Color_2++) + ".jpg");
pictureBox3.Image = Image.FromFile(System.Environment.CurrentDirectory
+ "/사진모음/돌아서는 오버액션토끼/" +
(Color_3 >= 6 ? Color_3 = 1 : Color_3++) + ".jpg");
//// 엄마에게 다가가는 새끼 코끼리
//pictureBox1.Image = Image.FromFile(System.Environment.CurrentDirectory
//+ "/사진모음/엄마에게 다가가는 새끼 코끼리/" + Color_1 + ".jpg");
//Color_1++;
//if (Color_1 >= 5) Color_1 = 1;
//// 다가오는 코끼리 두마리
//pictureBox2.Image = Image.FromFile(System.Environment.CurrentDirectory
//+ "/사진모음/다가오는 코끼리 두마리/" + Color_2 + ".jpg");
//Color_2++;
//if (Color_2 >= 5) Color_2 = 1;
//// 돌아서는 오버액션토끼
//pictureBox3.Image = Image.FromFile(System.Environment.CurrentDirectory
//+ "/사진모음/돌아서는 오버액션토끼/" + Color_3 + ".jpg");
//Color_3++;
//if (Color_3 >= 6) Color_3 = 1;
}
}
}