十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
现在多是在form_load里验证的,你打开第二次也只是暂时的,后面让他关闭就行了.
我们提供的服务有:成都网站建设、网站设计、微信公众号开发、网站优化、网站认证、绥阳ssl等。为成百上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的绥阳网站制作公司
form_load之前windows form就已经生成... 把你程序读入内存就算这个程序已经被打开开始执行了...不管你放那里都是会打开第二次的...
要让他结束直接用Application.Exit()就行了.
在项目上右键,然后选择属性,打开如下图所示的项目属性对话框:
然后选择左边的“应用程序”标签页,再勾选上“生成单个实例应用程序”。
VB2008里的设置:
项目属性-应用程序-生成单个实例应用程序
1、首先打开vbnet程序,点击程序设置。
2、其次点击程序权限,下来找到允许运行的程序。
3、最后下拉找高dpi程序,点击运行运行即可。
vb.net锁定除顶级窗体以外的操作步骤如下:
1、通过Show方法,用以显示MDIForm或Form对象。
2、当Show在显示无模式窗体时,随后遇到的代码则要执行。
3、当Show在显示模式窗体时,则随后的代码直到该窗体被隐藏或卸载时执行即可。