练习:WinForm (PictureBox和Timer)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace PictureBox和Timer练习
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //设置图片显示样式:平铺
            pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
            pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage;
            pictureBox3.SizeMode = PictureBoxSizeMode.StretchImage;
            pictureBox4.SizeMode = PictureBoxSizeMode.StretchImage;
            pictureBox5.SizeMode = PictureBoxSizeMode.StretchImage;
            pictureBox6.SizeMode = PictureBoxSizeMode.StretchImage;

            //在窗体加载的时候,给每一个PictureBox都赋值一张图片的路径
            pictureBox1.Image = Image.FromFile(@"C:\Users\Administrator\Desktop\新建文件夹\2.jpg");
            pictureBox2.Image = Image.FromFile(@"C:\Users\Administrator\Desktop\新建文件夹\2.jpg");
            pictureBox3.Image = Image.FromFile(@"C:\Users\Administrator\Desktop\新建文件夹\2.jpg");
            pictureBox4.Image = Image.FromFile(@"C:\Users\Administrator\Desktop\新建文件夹\2.jpg");
            pictureBox5.Image = Image.FromFile(@"C:\Users\Administrator\Desktop\新建文件夹\2.jpg");
            pictureBox6.Image = Image.FromFile(@"C:\Users\Administrator\Desktop\新建文件夹\2.jpg");
        }

        string[] path = System.IO.Directory.GetFiles(@"C:\Users\Administrator\Desktop\新建文件夹");
        Random r = new Random();

        private void timer1_Tick(object sender, EventArgs e)
        {
            //每隔一秒钟换一张图片
            pictureBox1.Image = Image.FromFile(path[r.Next(0,path.Length)]);
            pictureBox2.Image = Image.FromFile(path[r.Next(0, path.Length)]);
            pictureBox3.Image = Image.FromFile(path[r.Next(0, path.Length)]);
            pictureBox4.Image = Image.FromFile(path[r.Next(0, path.Length)]);
            pictureBox5.Image = Image.FromFile(path[r.Next(0, path.Length)]);
            pictureBox6.Image = Image.FromFile(path[r.Next(0, path.Length)]);
        }
    }
}

时间: 2024-11-15 05:33:37

练习:WinForm (PictureBox和Timer)的相关文章

(转)winform pictureBox后台显示图片

本文转载自:http://blog.csdn.net/meizhiyun/article/details/8639002 1.获取本地程序图片 方法一 pictureBox1.BackgroundImage = Image.FromFile(@"Resources\bg.gif"); 或是 pictureBox1.BackgroundImage = new System.Drawing.Bitmap(@"Resources\bg.gif"); 注意:Resource

C# Winform picturebox显示用代码画出来的字符串图片

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 UI 2 code 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using S

C# winform pictureBox如何突出显示,放大并给pictureBox边框变色

PictureBox old = null; private void pictureBox2_Click(object sender, EventArgs e) { PictureBox p = (PictureBox)sender; if (p == old) return; if (old != null) { old.Width -= 10; old.Height -= 10; old.Location = new Point(old.Location.X + 5, old.Locati

Winform PictureBox图片旋转

Image img = this.pictureBox1.Image; img.RotateFlip(RotateFlipType.Rotate90FlipNone); this.pictureBox1.Image = img; 顺时针旋转90度 RotateFlipType.Rotate90FlipNone 逆时针旋转90度 RotateFlipType.Rotate270FlipNone 水平翻转 RotateFlipType.Rotate180FlipY 垂直翻转 RotateFlipTy

C# Winform学习---MDI窗体的设计,PictureBox控件(图片上一页下一页),Timer控件,MenuStrip控件

一.MDI窗体的设计 1.MDI简介 MDI(Multiple Document Interface)就是所谓的多文档界面,与此对应就有单文档界面 (SDI), 它是微软公司从Windows 2.0下的Microsoft Excel电子表格程序开始引入的,Excel电子表格用户有时需要同时操作多份表格,MDI正好为这种操作多表格提供了很大的方便,于是就产生了MDI程序 2.效果图: 如下图所示,多窗体嵌套,其中一个是父窗体,其条是子窗体. 横向排列下面的窗体: 纵向排列下面的窗体: 关闭全部子窗

WPF实现摄像头镜像翻转

之前的项目需要镜像翻转摄像头视频,使用Aforge.Net来处理视频. 一开始考虑直接从Aforge.Net读取没一帧视频图片,然后复制给WPF的Image控件,这种方法基本很卡,所以放弃了. 考虑到Aforge.net 返回的图片是Bitmap的,所以打算直接在WPF中嵌入Winform的picturebox来实现视频. [注意]如果在WPF中嵌入Winform窗口是不可透明的. [Xaml] <Window x:Class="MainWindow" xmlns="h

C#零基础入门03:打老鼠初级

一:在源码管理器中打开VS 注意,下文这样的打开方式是在 TFS 的源码服务器中打开解决方案.如果我们使用 SVN,则直接在硬盘上打开解决方案就可以了. 打开VS: 然后按上图中的步骤1和2(双击2处),打开我们的解决方案,如下: 注意,双击红框,会显示Solution Explorer. 我们在上一节中,只是创建了打老鼠的解决方案,还完全没有编写任何代码.这个时候运行解决方案一下(记得吗,菜单中Debug->Start without debug,或Ctrl+F5.我喜欢用快捷键,而且你也必须

图片保存到数据库

以Winform PictureBox控件为例 if (openFileDialog1.ShowDialog() == DialogResult.OK)            {                Image img = Image.FromFile(openFileDialog1.FileName);  //Image为C#中的图片对象     从文件中读取                         this.img_Photo.Image = img;//让控件显示图片  

winform学习日志(二十四)----------datetime和timer的使用(小小幻灯片)

一:展示图片 每秒换一次图片,一共六十张图片,00-59 二:代码 a,设计代码 namespace timePicture { partial class Form1 { /// <summary> /// 必需的设计器变量. /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> /// 清理所有正在使用的资源. /// </summary