vb如何弹出的新窗口移动到一边,继续对前面的窗口操作

[复制链接]
查看11 | 回复3 | 2009-8-3 17:11:59 | 显示全部楼层 |阅读模式
第一个问题很简单Private Sub Command1_Click()with form2.Show.Left = Form1.Left+.width.Top = Form1.Top+.heightend withForm1.SetFocusEnd Sub第二个问题打开PDF文件,必须调用打开PDF文件的软件,因此在使用VB程序的微机中必须安装这个软件,至于具体打开的文件,你可以在打包时包含在打包文件中即可。 这是毫无疑问的,至于说打开的代码:Call ShellExecute(Me.hwnd, "Open", App.Path+"\1.pdf", vbNullString, App.Path, S...
回复

使用道具 举报

千问 | 2009-8-3 17:11:59 | 显示全部楼层
“1.点击Form1界面上的一个按钮,弹出一个新的窗口Form2.我现在要将Form2窗口移动到一边去(不关闭Form2),继续对Form1进行操作,这部分应怎么写?”1、首先知道窗体1的位置,如果窗体1是居中的,在窗体2的:Private Sub Form_Load()Me.Left = (1024 + Form1.Left)/2Me.To...
回复

使用道具 举报

千问 | 2009-8-3 17:11:59 | 显示全部楼层
第一个问题,在load下设一下窗体的位置就可以实现Private Sub Form_Load()Me.Left = 200Me.Height = 500End Sub第二个问题麻烦一些,你参考下打包方面的软件吧....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行