在VB.net中我想实现“先暂停该程序,等其他程序运行完再继续执行该程序”的功能,请问怎么实现

在VB.net中我想实现“先暂停该程序,等其他程序运行完再继续执行该程序”的功能,请问怎么实现,第1张

详细查看了你的问题,完全不需要使用线程sleep的方法。

在这边,我要给你引入一个概念。就是Form窗体的两个方法。

FormShow()和FormShowDialog()

第一个Show方法运行后,你的主程序还是会进行,你的代码还是会继续进行下去。此时,窗体还是d出的。

第二个ShowDialog方法运行后,此时,d出的一个窗体,你不将其关闭,那么,主程序就会一直等待这个窗体关闭后,才执行后面的代码。

所以,你只需要使用showdialog这个方法,即可达到你想要的结果。

那么,如何才能让d出的窗体不改变呢?很简单

你可以找到窗体的formcloseing事件,在这个事件中,有一个参数:e

这个e有一个属性,就是ehandle,表示是否处理过这个事件了。

这个时候,如果你不想让窗体关闭,你可以写:

ehandle=true,那么表示已经处理过窗体关闭的事件了。

注:有些情况,可能是:ecancel=true

方法/步骤

首先根据自己的需要和喜好,去素材网站下载ico图标,当然这些图标VB60不一定能够直接用。

开始--打开ArtIcons Pro软件。

打开的ArtIcons Pro软件界面如图所示:

“文件”--“打开”,d出打开对话框,选择所需修改的图标,单击“打开”按钮打开图标,在软件中显示出来。

在软件右侧,单击鼠标右键,选择“新图像”命令。

在打开的“新图像格式对话框”中按照VB60所需的ico图标格式进行设置:

大小选择48X48,颜色选择256色,其它默认,单击“确定按钮进行确认。”

此时按照刚刚制定的格式,生成了一个新图像:

"文件"--“导出”--“当前图像”,命名后保存。生成一个新图标如图所示:

随便打开一个VB60工程,将刚刚生成的图标加入到Form1的ico属性中:

在“文件”菜单下选择生成exe命令,在d出的生成工程对话框中按确定按钮,生成了一个心形图标,非常美观。想要生成自己喜欢的图标都可以参照以上方法。

以上就是关于在VB.net中我想实现“先暂停该程序,等其他程序运行完再继续执行该程序”的功能,请问怎么实现全部的内容,包括:在VB.net中我想实现“先暂停该程序,等其他程序运行完再继续执行该程序”的功能,请问怎么实现、VB 怎样拖放某个文件到程序图标后用该程序打开、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9855288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存