当前位置: 首页 > news >正文

大什么的网站建设公司好网站建设定义是什么

大什么的网站建设公司好,网站建设定义是什么,电子销售网站模板免费下载,邢台建手机网站流程文章目录13. 定时器Timer13.1 属性13.2 事件13.3 相关方法13.4 实例:实现图片每秒切换一次的功能13.4.2 异常记录WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,是 C# 语言中的…

文章目录

  • 13. 定时器Timer
    • 13.1 属性
    • 13.2 事件
    • 13.3 相关方法
    • 13.4 实例:实现图片每秒切换一次的功能
      • 13.4.2 异常记录

  • WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,是 C# 语言中的一个重要应用。

  • .NET 提供了大量 Windows 风格的控件和事件,可以直接拿来使用。

  • 本教程内容是按照标题序号逐渐深入的,如有不懂的基础问题,可看前面教程

13. 定时器Timer

在 Windows 窗体应用程序中,定时器控件(Timer)与其他的控件略有不同,它并不直接显示在窗体上,而是与其他控件连用,表示每隔一段时间执行一次 Tick 事件。定时器控件常用的方法为启动定时器(Start)、停止定时器(Stop).

13.1 属性

  • 行为
    • Interval:设置计时时间间隔,以毫秒为单位

13.2 事件

// Tick 方法,根据`Interval` 参数,定时进入Tick 函数private void timer1_Tick(object sender, EventArgs e){//...}

13.3 相关方法

timer1.Start();//开始定时
timer1.Stop();//停止定时

13.4 实例:实现图片每秒切换一次的功能

在这里插入图片描述

  • 在WinForm中添加一个Timer控件。

    • 在Visual Studio的工具箱中,可以找到Timer控件并将其拖拽到窗体设计器中
  • 设置Timer控件的属性。

    • 在属性窗口中,可以设置Timer的间隔时间(Interval),以毫秒为单位。这个间隔时间决定了每次定时器触发事件的间隔。
  • 在窗体的代码文件中,添加定时器的事件处理函数。

    • 可以通过双击Tmer控件,自动生成一个名为timer Tick的事件处理函数。在这个函数中,可以编写定时器触发时执行的代码。

Timer控件,拖拽到窗体设计器中,他是显示在下面的空白处(不会直接显示子啊窗体界面上的)
在这里插入图片描述

修改 timer1属性的间隔时间 为 1000ms,

或者在初始化时 添加时间间隔代码 timer1.Interval = 1000;
在这里插入图片描述

        public Form1()// {InitializeComponent();timer1.Interval = 1000; // 设置每隔x毫秒调用一次定时器Tick事件,单位ms}

完整代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace WinFormTest
{public partial class Form1 : Form{//设置当前图片空间中显示的图片的flag//如果是图片1   flag的值为FALSE//如果是图片2   flag的值为TRUEbool flag = false;public Form1()// {InitializeComponent();timer1.Interval = 1000; // 设置每隔x毫秒调用一次定时器Tick事件,单位ms}private void timer1_Tick(object sender, EventArgs e){//当flag的值为TRUE时将图片控件的Image属性切换到Timer1.jpg//否则将图片的Image属性切换到Timer2.jpgif (flag){pictureBox1.Image = Image.FromFile(@"E:\Programming_test\Images\8.jpg");flag = false;}else{pictureBox1.Image = Image.FromFile(@"E:\Programming_test\Images\10.jpg");flag = true;}}private void button1_Click(object sender, EventArgs e){timer1.Start(); // 启动定时器}private void button2_Click(object sender, EventArgs e){timer1.Stop(); // 关闭定时器}}
}

运行效果 :
点击“启动定时器”后,图片每秒切换一次;
点击“关闭定时器”后,图片停留在当前画面;
在这里插入图片描述
在这里插入图片描述

13.4.2 异常记录

第一次使用的 8,9两张图片切换的;
在这里插入图片描述
但是运行到9.jpg图片读取时,报错异常,内存不足
在这里插入图片描述
于是 手动右键导入图片9.jpg,报错:不是有效的资源类型
原因:图片是网络下载的,图片原来后缀时.webp,下载时重命名修改为.jpg,导致格式上出了问题

在这里插入图片描述

我们在,平时在做项目是,一定要确保图片可以被正常读入

经过尝试 8,9,图片是可以正常读入的,

            if (flag){pictureBox1.Image = Image.FromFile(@"E:\Programming_test\Images\8.jpg");flag = false;}else{pictureBox1.Image = Image.FromFile(@"E:\Programming_test\Images\9.jpg");flag = true;}}
http://www.dtcms.com/a/467772.html

相关文章:

  • 网站建设网络推广wordpress文章图片本地化
  • 男孩子和男孩子在一起怎么做网站莱芜都市网论坛
  • 致力于做服务更好的网站建设公司现在网站一般做多大的
  • 贵州省建设厅门户网站青岛谷歌推广
  • 价格划算的做网站网站搭建教学网
  • 网站架构企业收费标准wordpress科技主题公园
  • 海外做淘宝网站太原西北建设有限公司网站
  • 网站索引查询wordpress建站 知乎
  • 精美网页源码网站十大黄冈网站排行榜
  • 多多搜索推广山西优化公司
  • 凡科网站插件代码做网站内容
  • 昌平做网站公司安阳汤阴县网站建设
  • 做网站主页nginx wordpress 目录 伪静态
  • 建站制作企业广告设计培训班费用
  • 网站分成几种类型福州网签
  • wordpress 多个分类win7优化大师官方免费下载
  • 手机网站设置方法温岭 网站制作
  • 中卫网站建站设计做品牌 需要做网站吗
  • 郑州知名网站推广怎么把地图放到网站上
  • 网站设计一般会遇到哪些问题什么网站可以做试卷
  • ICRA-2025 | 阿德莱德机器人拓扑导航探索!TANGO:具有局部度量控制的拓扑目标可穿越性感知具身导航
  • 做暧暧小视频有声音的网站网站备案信息模板
  • 江苏住房城乡建设厅网站高端建网站多少钱
  • 网站后台用什么语言有域名可以自己做网站吗
  • 中国建设银行官网站招聘淄博网站制作服务
  • 工程项目挂网在什么网站上看门户网站开发难点
  • 那一个网站可以教做甜品的ui设计的工作流程分为哪三类
  • 广西建设厅考试网站电子商务营销的发展现状
  • 《大模型驱动的智能文档解析系统:从领域适配到落地优化的全链路开发实践》
  • php做的购物网站网络推广公司企业