Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口嵌入


  共有2049人关注过本帖树形打印复制链接

主题:[求助]窗口嵌入

帅哥哟,离线,有人找我吗?
vvfree
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:446 积分:3408 威望:0 精华:0 注册:2015/3/4 15:55:00
[求助]窗口嵌入  发帖心情 Post By:2016/1/22 20:11:00 [只看该作者]

窗口2嵌入窗口1,且可以在窗口1里来回拖动,就想嵌入EXE一样,请问要怎么做?

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/23 9:19:00 [只看该作者]

参考:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=77912

全局代码:
'无边框移动控制---------------------------
Private Declare Function ReleaseCapture Lib "user32" () As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Integer,ByVal wMsg As Integer, ByVal wParam As Integer, lParam As Integer) As Integer
Private Const WM_NCLBUTTONDOWN = &HA1
Private Const HTCAPTION = 2
Public Sub Panel_MouseDown(sender As Object, e As System.Windows.Forms.MouseEventArgs)
If e.Button=MouseButtons.Left Then
    ReleaseCapture()
    SendMessage(sender.Parent.Handle.ToInt32, WM_NCLBUTTONDOWN, HTCAPTION, 0)
End If
End Sub

窗口1,AfterLoad
AddHandler e.Form.Panel.MouseDown,AddressOf Panel_MouseDown

加载窗口1改改
......
    Dim Name As String = "窗口1"
    tab.TabPages.Add(name,name)
    Dim pb = tab.BaseControl
    Forms(Name).OPEN(10,10)
    Forms(Name).BaseForm.TopLevel = False
    Forms(Name).BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
    'Forms(Name).BaseForm.Dock = System.Windows.Forms.DockStyle.Fill  '这一句注释掉
    PB.TabPages(name).Controls.Clear
    PB.TabPages(name).Controls.add(Forms(Name).BaseForm)
    tab.SelectedPage = tab.TabPages(name)
    vars("父tab") = tab
......

 回到顶部
帅哥哟,离线,有人找我吗?
vvfree
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:446 积分:3408 威望:0 精华:0 注册:2015/3/4 15:55:00
回复:(Hyphen)参考:http://www.foxtable.com/bbs/...  发帖心情 Post By:2016/1/23 16:46:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160123164434.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/23 17:04:00 [只看该作者]

贴出完整错误代码

 回到顶部
帅哥哟,离线,有人找我吗?
vvfree
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:446 积分:3408 威望:0 精华:0 注册:2015/3/4 15:55:00
回复:(Hyphen)贴出完整错误代码  发帖心情 Post By:2016/1/23 17:56:00 [只看该作者]

已经可以了 谢谢


 回到顶部