我想这应该算是一个多线程的问题吧,哪位有时间来看看,谢谢了 我现在要在原来的窗口上弹出一个模式窗口,在里面放入放一个进度条,但这个窗口是用模式窗口,当这个窗口弹出后,原窗口的程序就不再执行,这样,也就没有办法做进度显示了,而且原窗口的程序也没有办法继续执行了,我要怎么办啊?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 取消模式窗口,将原窗口的 FRMNAME.Enabled=False在弹出窗口完成退出时。再FRMNAME.Enabled=TRUE 可以使用API建立线程去实现,但过但麻烦而且非常不稳定。如果模式窗口只起提示信息的作用,那可以不使用模式窗口,改用 Form.Show, Me,倘若原窗口目前为模式窗口,则可使用API函数SetWindowsPos将提示信息窗口置顶层以及使用ShowWindow显示该窗口。如果模式窗口另有用处,可以把原窗口的处理放入Modules中,在模式窗口中调用。 为什么一定要用模式窗口?//将原窗口的 // FRMNAME.Enabled=False//在弹出窗口完成退出时。再//FRMNAME.Enabled=TRUE不可以吗? 如果你硬要使用 Show vbModal的方式,那就没办法了。倘若Modal只用于显示进度等提示信息,建义改用Api函数去达到你的需求。 SQL无法检查语法错误问题 如何改变flash控件中的flash路径? 怎样用VB获取计算机的IP地址内网和外网 一个关于dbgrid 控件的许可证问题 如何限制TEXTBOX框只能输入3行??? 有什么好的不让别人删除你硬盘上的东西的方法吗?在线等待!!! 2489号错误,对象'窗体'没有打开 如何打开listbox里我选中的多个网址 菜单编辑的程序实现(紧急求救!!!) =========今晚大战卡塔儿,猜中比分分数全给他=========== 时间比较:这么写有什么 不对啊 有谁知道webbrowse控件怎么用,哪里有相关教程,我的vb上没有装msdn,谢谢
将原窗口的
FRMNAME.Enabled=False在弹出窗口完成退出时。再FRMNAME.Enabled=TRUE
//将原窗口的
// FRMNAME.Enabled=False//在弹出窗口完成退出时。再
//FRMNAME.Enabled=TRUE
不可以吗?