2017一线城市名单:关于VB 的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 06:46:15
我创建了一个command控件 我想用这个command去打另一个界面来显示其他command控件!怎么做
就比如说 一个按钮是 系统工具 单击一下 回出现系统工具里的软件比如 优化大师什么等软件的command的控件 第一个界面显示 一个command
第二个显示很多command怎么做第一个用来做引导 文件类型 第二个用来做 运行文件 让他俩连起来怎么做

假定原有第一个窗体是Form1
添加的第二个是Form2,并且Visible为False
那么第一个窗体的command事件为:
Private Sub Command1_Click()
Form2.Show
Form1.Hide
End Sub
只要隐藏或显示窗体,不管有多少个command都可以消失或出现

如果要运行程序则用shell函数

shell(pathname,[windowstyle])
其中,pathname为必选参数,包括驱动器、目录和应用程序名。
Windowstyle为可选参数,指明运行时的窗口状态,可取值如下: vbHide 窗口被隐藏,且焦点会移到隐式窗口。
VbNormalFocus 窗口具有焦点,且会还原到它原来的大小和位置。
VbMinimizedFocus 窗口会以一个具有焦点的图标来显示。
VbMaximizedFocus 窗口是一个具有焦点的最大化窗口。
VbNormalNoFocus 窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动。
VbMinimizedNoFocus 窗口会以一个图标来显示。而当前活动的的窗口仍然保持活动。

比如优化大师执行文件路径为D:\Tools\优化大师.exe 并且以原来的大小和位置显示
则shell "D:\Tools\优化大师.exe",VbNormalFocus

用窗体名称.show打开窗体
shell函数打开可执行文件