VB里怎么实现按下按钮后弹出新窗口并开始计算,计算完成后新窗口自动关闭?

用msgbox的话会使计算停止
这个新窗口不需要什么“确定”之类的按钮,就是在计算过程中提示“正在计算中”,然后在计算完成后自动关闭

新建窗口Form2,放入一个Label1,一个Timer1,复制如下代码:

Private Sub Form_Load()
Me.Show
Label1.Caption = "正在计算……"
Timer1.Interval = 500
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
Timer1.Enabled = False
'这里是计算过程,自己搞定
Unload Me
End Sub

在Form1加入一个按钮Command1,复制如下代码:

Private Sub Command1_Click()
Form2.Show
End Sub

追问

等于说,计算过程必须放在form2里面咯?能不能放在form1里面?

追答

你在Form1中用个PictureBox专门显示提示信息,就用不着专门用个窗体来显示了,多开一个窗体,内存占用会增加很多。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-10
为什么一定要弹出新窗口进行计算呢?
新窗口上要显示什么呢?
第2个回答  2013-06-10
用控件或form2窗口

如何设置VB点退出按钮时,自动关闭VB程序
1、首先,在打开的VB编程软件中,写上一个程序框架。2、然后就可以在这里输入各种语句,根据自己需要可以多输几句。3、然后找到自己输入的两个语句块的中间部分。4、接着在中间的部分中,输入语句 【Exit sub】。5、最后输入完成后,就可以点击页面上方的运行选项按钮,去运行测试了。

如何写VB代码实现“按下按钮后弹出另一个窗口”的功能?
form2.left=form1.left-form2.width '计算窗体2的水平位置 窗体2的左辺位置=窗体1的左辺减掉窗体2的宽度 form2.top=form1.top '窗体2和窗体1的top一样。(显示器顶部到窗体标题栏的距离一样)移动时同时移动就是用Timer控制吧、如果窗体2可见就运行上面同歩代码(对窗体2的left和Top进行时...

请问怎么用VB实现点击一个按钮弹出一个对话框
Private Sub Command1_Click()MsgBox "因为你长的不够帅,所以执行了非法操作, " + Chr(13) + " " + Chr(13) + "此程序即将关闭," + Chr(10) + " " + Chr(13) + "如果有问题,请与供应商联系。", 19, "系统信息"End Sub ...

VB怎样设置点击一个按钮后弹出另一个窗口
首先要添加两个窗体,假设第一个窗体名为Form1,第二个窗体名为Form2。在Form1窗体中添加个按钮Command1。按钮单击事件的代码为:Private Sub Command1_Click()Form2.Show\/\/用show方法加载并且显示名为Form2的窗体 End Sub show 方法后面省略了两个参数即Form2.Show 0或Form2.Show 1此参数可缺省。

VB怎样设置点击一个按钮后弹出另一个窗口
要新建一个窗口 form2在那个按钮上双击,然后输入Private Sub command1_click1()form2.Show End Sub就可以了

vb中如何实现按下按键持续输出,再按下又停止的程序
= 100 Timer1.Enabled = False End Sub Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)If Shift = 4 And KeyCode = 80 Then 'ALT+P Timer1.Enabled = Not Timer1.Enabled End If End Sub Private Sub Timer1_Timer()Caption = Time() & " " & Timer End Sub ...

vb中怎么让按钮按下去之后跳到另一个页面
在工程分支那点右键添加1个form.比如是form2 按钮命令就输入:form2.show 如果想同时关了当前窗体则再输入一句:unload me

VB用什么代码可以让按开始按钮的时候保持其他窗口处于激活状态???
用一个timer,间隔设置10,不断的将窗体置顶就OK了...办法比较龌龊.但很管用

VB中,如何点击一个按钮后,弹出一个网页?
首先要添加两个窗体,假设第一个窗体名为form1,第二个窗体名为form2。在form1窗体中添加个按钮command1。按钮单击事件的代码为:private sub command1_click()form2.show '用show方法加载并且显示名为form2的窗体 end sub show 方法后面省略了两个参数即form2.show 0或form2.show 1此参数可缺省。

VB中如何实现关闭窗口的同时 显示另外一个窗口?
f1里面 按钮点击时候 dim f2 as new f2 f1.vislibe=false f2.show f2里面 Protected Overrides Sub Finalize()f1.vislibe=ture MyBase.Finalize()End Sub

相似回答
大家正在搜