前言:
我们这个学期学习了使用Visual Studio 2019编程上位机应用技术,让我受益良多的地方很多,让我开了眼见,很多我不懂的地方学习了以后,我明白了Visual Studio 2019这个软件的真正使用方法。
我选择了图片流水灯作为此次的项目介绍:
一、编程代码
1.我们进入Visual Studio 2019的窗体界面并且制作好界面模板。
2.设置好操作界面后,我们开始编程代码。
1、先在主程序命名串口图片的命名函数
-
public partial class Form1 : Form { public Form1() { InitializeComponent(); } int i = 0; int tp; //图片
2、先编程样式一的操作
-
private void button1_Click(object sender, EventArgs e) { tp = 1; i = 1; timer1.Enabled = true; }
3、编程样式二的操作
-
private void button2_Click(object sender, EventArgs e) { tp = 8; i = 2; timer1.Enabled = true; }
4、编程流水效果(定时器)
-
private void timer1_Tick(object sender, EventArgs e) { switch (i) { case 1: { if (tp == 1) { pictureBox1.Image = Properties.Resources.ikun2; pictureBox2.Image = Properties.Resources.ikun1; pictureBox3.Image = Properties.Resources.ikun1; pictureBox4.Image = Properties.Resources.ikun1; pictureBox5.Image = Properties.Resources.ikun1; pictureBox6.Image = Properties.Resources.ikun1; pictureBox7.Image = Properties.Resources.ikun1; pictureBox8.Image = Properties.Resources.ikun1; } if (tp == 2) { pictureBox1.Image = Properties.Resources.ikun1; pictureBox2.Image = Properties.Resources.ikun2; pictureBox3.Image = Properties.Resources.ikun1; pictureBox4.Image = Properties.Resources.ikun1; pictureBox5.Image = Properties.Resources.ikun1; pictureBox6.Image = Properties.Resources.ikun1; pictureBox7.Image = Properties.Resources.ikun1; pictureBox8.Image = Properties.Resources.ikun1; } if (tp == 3) { pictureBox1.Image = Properties.Resources.ikun1; pictureBox2.Image = Properties.Resources.ikun1; pictureBox3.Image = Properties.Resources.ikun2; pictureBox4.Image = Properties.Resources.ikun1; pictureBox5.Image = Properties.Resources.ikun1; pictureBox6.Image = Properties.Resources.ikun1; pictureBox7.Image = Properties.Resources.ikun1; pictureBox8.Image = Properties.Resources.ikun1; } if (tp == 4) { pictureBox1.Image = Properties.Resources.ikun1; pictureBox2.Image = Properties.Resources.ikun1; pictureBox3.Image = Properties.Resources.ikun1; pictureBox4.Image = Properties.Resources.ikun2; pictureBox5.Image = Properties.Resources.ikun1; pictureBox6.Image = Properties.Resources.ikun1; pictureBox7.Image = Properties.Resources.ikun1; pictureBox8.Image = Properties.Resources.ikun1; } if (tp == 5) { pictureBox1.Image = Properties.Resources.ikun1; pictureBox2.Image = Properties.Resources.ikun1; pictureBox3.Image = Properties.Resources.ikun1; pictureBox4.Image = Properties.Resources.ikun1; pictureBox5.Image = Properties.Resources.ikun2; pictureBox6.Image = Properties.Resources.ikun1; pictureBox7.Image = Properties.Resources.ikun1; pictureBox8.Image = Properties.Resources.ikun1; } if (tp == 6) { pictureBox1.Image = Properties.Resources.ikun1; pictureBox2.Image = Properties.Resources.ikun1; pictureBox3.Image = Properties.Resources.ikun1; pictureBox4.Image = Properties.Resources.ikun1; pictureBox5.Image = Prop