C# 单击第一个按钮进行循环,单击第二个按钮停止循环

问题描述

C# 单击第一个按钮进行循环,单击第二个按钮停止循环

C#中,我设置了两个按钮,单击第一个按钮进行一个循环,单击第二个按钮停止这个循环,但是不管怎么处理按下第一个按钮以后都成了一个死循环,程序呈现卡死状态,如何能够解决?

解决方案

在你的循环里加上
Application.DoEvents();

解决方案二:

一个按钮在启动无限循环,是会卡死界面的,因为这个循环是在主线程中执行的,

做到lz你要求的功能需要使用多线程,第一个按钮启动一个线程,在线程里执行for循环

,第二个按钮停止线程,即停止循环

解决方案三:

用多线程啊,button1启动循环线程,button2停止

时间: 2024-12-31 12:13:19

C# 单击第一个按钮进行循环,单击第二个按钮停止循环的相关文章

求指导怎样在一个button按钮里面调用两个js方法,第一个没有执行完,第二个不允许执行。

问题描述 求指导怎样在一个button按钮里面调用两个js方法,第一个没有执行完,第二个不允许执行. function MustWrite(){ var a = document.getElementById("stopReason").value; if(a==""){ alert("必填项,请重新输入"); return false; } function stopProtocol(){ //if(confirm("是否终止协议?&

js实现点击删除按钮,然后删除元素和按钮

问题描述 js实现点击删除按钮,然后删除元素和按钮 代码如下: 1 2 3 4 我想实现当我点击删除按钮时,当前的<li>元素和删除按钮也删除掉,removeMsg()方法该怎么写 解决方案 定义一个a标签 $('#fu a').click(// a标签单击事件处理函数 function(){ // 删除li标签 $('#fu li').remove(); } ); 解决方案二: 1 相关文章 javascript-用js循环添加元素时出现无论点击哪个后面的删除按钮都只能删掉最后一排且只能删除

Delphi标准控件-按钮(Button)和位图按钮(BitBtn)

按钮(Button)是Windows应用程序界面中最常用.最简单的组件之一.除了按钮之外,Delphi还提供了一种位图按钮(BitBtn).这种按钮的不同之处在于按钮上可以显示位图.下面我们通过一个简单的例子来介绍这两种按钮. 在窗体Form1上放置两个普通按钮和两个位图按钮以及一个编辑框Edit,然后再添加一个窗体Form2,在其上放置一个标签和两个位图按钮.程序界面如下图所示: 按下表设置各按钮的属性:   Form1 Form2 属性 Button1 Button2 BitBtn1 Bit

xml-为什么一个按钮在左边,其余的按钮都在右边?

问题描述 为什么一个按钮在左边,其余的按钮都在右边? 问题好像是没有把布局作为fill parent 对齐,下面是我使用的代码 为什么一个按钮在左边,其余的按钮都在右边? <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent&quo

link中交替混编,数组的排列要随机,但是必须是1来自第一个数组,2来自第二个

问题描述 link中交替混编,数组的排列要随机,但是必须是1来自第一个数组,2来自第二个 link中如何交替混编两个数组,数组的排列要随机,但是必须是1来自第一个数组,2来自第二个,3来自第一个,这样下去 解决方案 try var query = a.OrderBy(_ => Guid.NewGuid()).Zip(a.OrderBy(_ => Guid.NewGuid())., (x, y) => new int[] { x, y }).SelectMany(x => x); 解

循环到第二次时scanf函数会自动获取\n,这个是为什么?

问题描述 循环到第二次时scanf函数会自动获取n,这个是为什么? #include; //#include //#define PI 3.1415926 int main(void) { char letter=0; while(1) { printf("Enter an upcase letter:"); scanf("%c",&letter); if(letter>='A') if(letter<='Z') { letter=letter-

j2ee-点击一个窗口的按钮,弹出另一个按钮,但是点击弹出来窗口的按钮,点不动没反应。

问题描述 点击一个窗口的按钮,弹出另一个按钮,但是点击弹出来窗口的按钮,点不动没反应. 如图所示,点击客户图纸按钮弹出一个搜索对话框,但是点击搜索按钮点击不了. 解决方案 按钮点击没反应 解决方案二: 是不是事件没触发,还是后台代码出错了 解决方案三: 没有错误信息吗?有没有绑定事件啊

安卓-actionbar里添加发布和搜索按钮,但点击发布按钮无法跳转到相关fragment

问题描述 actionbar里添加发布和搜索按钮,但点击发布按钮无法跳转到相关fragment public boolean onOptionsItemSelected(MenuItem item) { // The action bar home/up action should open or close the drawer. // ActionBarDrawerToggle will take care of this. //Fragment fragment = null; if (m

android如何实现多次点击按钮,点击一次按钮文本就加一

问题描述 android如何实现多次点击按钮,点击一次按钮文本就加一 我想写一个设置闹钟的android页面,要想点击向上调时间的按钮,数字递减,点击向下调时间的按钮数字递增,请问大神怎么实现,我是菜鸟,有没有具体代码?!求大神!!! 解决方案 使用时间选择器就可以了 解决方案二: http://www.oschina.net/question/616446_67238 解决方案三: 给予电钮点击事件,处理对应操作就行了啊 解决方案四: 用个int 类型的量记录 你当前值 每按一次次 value