一个按钮两个功能(开始/暂停)
ps:在上一篇文章的基础上,实现功能。
软件 vs2010
语言 c#
控件 timer & 两个picturebox(手动添加图片进去)
源代码:
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 _2picturebox切换
{
public partial class Form1 : Form
{
int i;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Interval = 100;//默认100毫秒
pictureBox1.Show();
pictureBox2.Hide();
}
public bool state = false;
private void button1_Click(object sender, EventArgs e)
{
state = !state;//这里先把它转为true实现功能。当再次按下button时候,转化一下状态,就停止啦~~~
if (state)
{
i = 0;
timer1.Enabled = true;//计时器开始启动
button1.Text = "暂停";
}
else {
timer1.Enabled = false ;//计时器关闭
button1.Text = "开启";
}
}
private void timer1_Tick(object sender, EventArgs e)
{
i++;
if(i>100 || !state)
{
timer1.Stop();
}else{
if (i % 2 == 1)
{
pictureBox1.Show();
pictureBox2.Hide();
}
else
{
pictureBox2.Show();
pictureBox1.Hide();
}}
}
}
}
一个按钮两个功能(开始/暂停)相关推荐
- matlab gui设计 一个按钮两个功能(开始和暂停)
matlab 设计Gui界面,想通过一个按钮实现两个通功能,点一下是开始,再点击一下是暂停,再再点击又是开始 要求:开始按钮,点击之后,程序开始运行,此时按钮变为暂停按钮 再次点击,程序暂停,按钮变为 ...
- 【JavaScript】一个按钮实现setInterval开始与暂停
html: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF- ...
- html5 搜索按钮事件,一个按钮两个事件
一个按钮 怎样调用两个JS事件 在Aap.net中 ,一个 input 按钮 或者Button按钮 怎样同时调用两个JS事件. 先写两个事件: function a(){} function b(){ ...
- js一个按钮弹出两个按钮_没有电位器,用两个按钮可以实现变频器调速吗?
若你我之间有缘,关注作者又何妨? 两情若是久长时,又岂在朝朝暮暮. 大家好!我是江郎,一个勤奋好学的维修工. 江郎是做数控维修的,会和各种各样的电器元件打交道,所以,需要多多积累各种知识,发文也不会局 ...
- js一个按钮弹出两个按钮_车内常见按钮,你却一个不认识?一分钟带你认识车内常见按钮...
导读:车内常见按钮,你却一个不认识?一分钟带你认识车内常见按钮 各位点开这篇文章的朋友们,想必都是很高的颜值吧,我们真的是很有缘哦,小编每天都会给大家带来不一样的汽车资讯,如果对小编的文章或者其他的什 ...
- js实现在页面实时显示时间,一个按钮控制时间暂停和开始
js实现在html实时显示时间,一个按钮控制时间暂停和开始.代码如下: <head><meta charset="UTF-8"><title>& ...
- 一个按钮触发两个事件可以吗?
问: 我想让一个按钮触发两个事件,submit1_click 和submit2_click()可以吗?怎么设?先执行submit1_click,再接着执行submit2_click.是再OnClick ...
- 字符串右移n位,例如 “hello world“ 右移两位 后ldhello wor 要求写一个方法实现此功能,方法的格式是 String moveToRight(String str,int po
字符串右移n位,例如 "hello world" 右移两位 后ldhello wor 要求写一个方法实现此功能,方法的格式是 String moveToRight(String s ...
- python作业.创建两个文本框,一个按钮。第 1 个文本框绑定任意键事件,敲击键盘任意可显示字符,在交互窗口中显示该字符;第 2 个文本框绑定<a>键事件,敲击键盘 a 字符,在交互窗口中显示 10
""" 创建两个文本框,一个按钮. 第 1 个文本框绑定任意键事件,敲击键盘任意可显示字符,在交互窗口中显示该字符: 第 2 个文本框绑定<a>键事件,敲击键 ...
最新文章
- Linux目录和文件中的常用命令(二)
- java int 127_Integer类型中奇怪的127和128
- SpringSecurity 认证通过后显示当前认证用户名
- 微型计算机kong控制技术,AT89C2051单片机在步进电机控制中的应用
- Java-所有类型的Class对象
- api工具 graphql_为什么GraphQL是API的未来
- C# 利用反射动态将字符串转换成属性对应的类型值
- java 操作系统 模拟 daima_编写一个程序,利用Java语言模拟操作系统进程调度管理...
- 性能测试用例(转载)
- 如何在Windows下安装zookeeper?
- 游戏筑基开发之回调函数(C语言)
- 潭州课堂25班:Ph201805201 tornado 项目 第三课 项目 图片上传,展示 (课堂笔记)...
- 我的单片机固件被人给破解了
- 设计模式之工厂模式(简单工厂、工厂方法、抽象工厂)
- android 设置路由器,192.168.1.1路由器设置手机登陆
- 拷机测试需要多久_【温馨提示】亚马逊卖家警惕!没有UL测试报告产品将会被下架...
- 分布式服务发现与注册中心 Consul 中文入门指南
- 逻辑地址与物理地址的转换
- DC基础学习(二)Synthesis Flow1
- ShowWindow 隐藏、显示、最大化、最小化窗口
热门文章
- 【智能制造】人工智能时代:互联网推动制造业升级的四大方向
- 想在今年找一家融资融券手续费利率最低的证券公司,有人可以推荐一下吗?
- 毕业4年我的年薪涨到30万
- 实时数据流分析的“极速前进”
- 【计算机基础习题】01计算机基础知识经典习题
- 一个程序员30岁以前想做的事
- thinkphp实战4 自定以标签 tag 结合youdian cms 标签系统
- 修改hosts的.bat代码
- word文档docx解密,word文档docx权限密码怎么解开?
- 时钟加闹钟c语言程序,[课程设计]可设置8个闹钟时间的智能时钟(C)