如何给VB.NET窗体添加子窗体?直接添加一个MID父窗体或在已有窗体的属性中找到IsMDIContainer属性 , 然后设置为True,然后创建第二个窗体 , 需要加载子窗体的时候:
Dim NewMDIChild As New Form2
NewMDIChild.MdiParent = Me
NewMDIChild.Show()
Public Shared Sub CheckMDIChildForm(ByVal MDIForm As Windows.Forms.Form, ByVal MDIChildForm As Windows.Forms.Form, ByVal MDIChildFormName As String)
If MDIForm.MdiChildren.Length1 Then
'如果没有任何一个MDI子窗体,则创该MDI子窗体的窗体实例
Dim MDIChildFrm As Windows.Forms.Form = MDIChildForm ' 定义MDI子窗体
MDIChildFrm.MdiParent = MDIForm '指定父窗体
MDIChildFrm.Show() '打开窗体
Exit Sub
Else
Dim x As Integer
Dim frmyn As Boolean
For x = 0 To (MDIForm.MdiChildren.Length) - 1
Dim tempChild As Windows.Forms.Form = CType(MDIForm.MdiChildren(x), Windows.Forms.Form)
If tempChild.Name = MDIChildFormName Then
'检测到有该MDI子窗体 , 设为激活 并退出循环
frmyn = True
tempChild.BringToFront()
Exit For
Else
frmyn = False
End If
Next
If Not frmyn Then
'在打开的窗体中没检测到则新建
Dim MDIChildFrm As Windows.Forms.Form = MDIChildForm ' 定义MDI子窗体
MDIChildFrm.MdiParent = MDIForm '指定父窗体
MDIChildFrm.Show() '打开窗体
End If
End If
End Sub
在VB.NET中,有一父窗体 。启动子窗体 。用鼠标拖动子窗体在父窗体中移动 。现想限制父窗体移动位置,首先设置父窗体属性IsMdiContainer为True , 然后在父窗体打开子窗体的事件中:
ChildForm cf = new ChildForm();
cf.MdiParent = this;
cf.Show();
就可以了
在VB.NET中 , 父窗体中放一图片作为背景图片,现显示子窗体时,总是被图片遮挡 。请问如何设置,显示子窗显示子窗体的时候隐藏父窗体 , 关闭子窗体的时候再显示父窗体
在VB.NET的父窗体中,用插入图片框的方法设置背景图片后,当显示子窗体时,子窗体被背景图片遮挡 , 你设MDIContainer为true造出一个MDIparent的时候,系统自动加了个MDIclient控件在下面的部分 , 把那个找出来背景图片改掉,就不用图片框
Private Sub Form1_Load(ByVal sender As Object, _
ByVal e As EventArgs) Handles MyBase.Load
For Each ctl As Control In Me.Controls
If TypeOf ctl Is MdiClient Then
'Set properties of ctl here, e.g.
ctl.BackgroundImage = My.Resources.MdiBackgroundImage
Exit For
End If
Next ctl
End Sub
【vb.net在父窗体中 vb在窗体form1上添加菜单】关于vb.net在父窗体中和vb在窗体form1上添加菜单的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 什么案子会搞线上开庭直播,在什么情况下法院开庭直播
- h5和css网页设计源代码,html5css3网页设计与制作代码
- 中国区块链的定义,中国区块链的发展方向
- 家里装的电视是什么平台,家里电视用什么
- linux命令全-r linux命令全选
- oracle数据远程无法访问,oracle数据库不能远程访问
- 首届区块链国际博览,首届区块链应用体验展
- 微信直播在线人数能看到吗,微信直播在线人数能看到吗怎么看
- python++函数重写 python 函数重载