等待鼠标事件的问题 我想在Form上实现一个功能:启动一个函数,等待Form上的MouseDown事件,等到了这个事件后再返回函数主体。不知道这样的功能应该怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 启动一个函数,等待Form上的MouseDown事件,等到了这个事件后再返回函数主体。-----------------------看来我语文太差,不明白楼主说的这句话发出我最近好多语句都看不明白。郁闷 启动一个函数,等待Form上的MouseDown事件,另外一个线程启动此函数。 一个WHILE(i!=0) 等待。。 或者线成休眠 MouseDown事件中修改 i的值为0 即可。 hm7921936() :忘了说,主进程就是这个Form,你的方法我也想到了,实验之后发现不行,因为主线程和MouseDown的线程是同一个。 主线程和MouseDown 在同一个线程 是正常的啊。 你启动的那个方法 可以在别的线程啊 我想,问题的关键是有没有一种思路可以在MouseDown之间让主线程挂起 有一种不好的办法。。 暂时想到一种 使用GOTO 启动程序 执行到需要等待的位置 GOTO 过去RETURN 返回 然后在 MOUSEDOWN 事件中。 在GOTO去 需要执行的代码。。 这是嗽主义。。 设置一个变量,bool checki= false;如果你准备好,就等待mousedown的时候,用一个函数或事件,设置checki = true;mousedown里面的事件分成if(checki == false){}else if (checki == true){}就可以了! 一个插入语句带来的困惑 大家都进来看看,不会答也可以学习--C# 对数据库操作的几种写法 回车触发按钮事件 一个DLL项目A输出的DLL被另一个项目B,当项目A移动到别的目录下时,项目B的winform界面无法加载。 求助!关于C#的Oracle 操作,效率低下 怎么把从数据源的数据写入XML? 序列化的问题 c#调用BCB 的dll,debug模式成功,切换成Release模式提示找不到指定模块?? c#如何实现在一个panel中插入多个picture 怎样在程序中加入声音效果? 打包后的数据库问题,急!! Dictionary<int, object>使用中的疑惑!!
-----------------------
看来我语文太差,不明白楼主说的这句话发出我最近好多语句都看不明白。郁闷
MouseDown事件中修改 i的值为0 即可。
mousedown里面的事件分成
if(checki == false)
{
}
else if (checki == true)
{
}就可以了!