如何给VB.NET窗体添加子窗体?直接添加一个MID父窗体或在已有窗体的属性中找到IsMDIContainer属性,然后设置为True,然后创建第二个窗体 ,需要加载子窗体的时候:
【vb.net子窗体设置 vb窗体控件】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中如何设置子窗体在父窗体中显示的位置,用代码如何表示,我的下面设置怎么无效form之间不存在父窗体子窗体vb.net子窗体设置的关系的
vb.net子窗体设置你可以使用panel 代码可以写:panel1.parent=form1 panel1.top=30
vb.net中如何把所有MDI子窗体的标题栏文字设置为 “子窗体i” (i 表示子窗体序号)?增加一个模块
module mgrmdi
public mdifather as form=nothing
public mdison as integer=1
public sub OpenNewSon(byref SonForm as form)
___sonform.mdiparent=mdifather
___sonform.text=string.format("子窗体{0}",mdison.tostring)
___sonform.show
___mdison =1
end module
在mdi父窗体启动时
sub form_load()
mdifather=me
end sub
加载子窗体使用
sub button1_click()
dim newform as new formson
OpenNewSon(newform)
end sub
vb.net子窗体设置的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于vb窗体控件、vb.net子窗体设置的信息别忘了在本站进行查找喔 。
推荐阅读
- 人民日报公众号注册入口,人民日报微信公众号分析
- 深圳医院公众号运营模式,深圳医院微信公众号
- .net代码与jquery,net javascript
- java程序代码课程 java代码教学
- 用手机怎么给u盘下歌曲,怎么用手机给u盘里传东西
- 注册公众号没起名字,注册公众号没起名字有影响吗
- 教师管理技巧直播,教师管理教学的小技巧
- php5.6连接数据库 php连接数据库查询数据
- 红包封面如何做营销图,红包封面怎么写