
正文
vb.netmdi设计 vbnet web编程
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net设置mdi子窗口随父窗口的大小而变化
简单一点的方式是,在MDI主窗体内添加一个picturebox控件,然后在这个picturebox中添加一个image控件。
Picture1的属性:
1.Align=top
2.Appearance=flat
3.BordeStyle=None
4.TabStop=false
Image1的属性:
1.Stretch=true
在MDI窗体的resize事件中添加如下代码:
Private Sub MDIForm_Resize()
Me.Picture1.Height = Me.Height
End Sub
在Picture1控件的resize事件中添加如下代码:
Private Sub Picture1_Resize()
Me.Image1.Move 0, 0, Me.Picture1.Width, Me.Picture1.Height
End Sub
相关问答
Q1: vb程序中mdi窗体和子窗体如何设置?
1、首先进入mdi窗体。
2、在mdi窗体下选择菜单栏中vb.netmdi设计的“工程”。
3、在工程中单击“添加窗体”。
4、在打开vb.netmdi设计的对话框中选择“窗体”并单击“打开|”按钮。
5。把打开后vb.netmdi设计的窗体vb.netmdi设计的mdichild属性设置为true。
注vb.netmdi设计:只要有mdi窗体。在该窗体下的所有窗体的mdichild属性设置为truei窗体的子窗体。
Q2: 在VB.NET中怎样在MDI Form中加一个子窗体?
是窗体运行时候自动生成一个窗体,还是你在编写时候手动加?
如果是已经存在的form2, 你可以在form2 load中 写 me.mdiparent =form1 或者在 form1 中写me.mdichildform = form2
如果是在运行时新建的话,可以这样写
Dim form3 As New Form3
form3.MdiParent = Me
.....
其他属性值
.....
form3.Show()
Q3: vb里面怎么创建MDI窗体
在VB6中创建MDI窗体vb.netmdi设计的方法如下:
(1)添加MDI主窗体
新建一个VB6工程。在“工程资源管理器”中点鼠标右键调出菜单vb.netmdi设计,添加--添加MDI窗体
(2)添加MDI子窗体
将Form1的MDIChild属性设置为True
(3)运行效果
(4)添加窗体Form2vb.netmdi设计,Form3,将这些窗体的属性MDIChild属性设置为True
(5)修改MDIForm1窗体代码
Option Explicit
Private Sub MDIForm_Load()
'显示子窗体Form2和Form3
Form2.Show
Form3.Show
End Sub
Q4: 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
Q5: 关于vb.net 的mdi 的用法~~~~~~~
在就一个窗体里放个buttonvb.netmdi设计,然后在button里vb.netmdi设计的click里写代码
dim mdifrm as new mdifrom-这个mdifrom是vb.netmdi设计你定义的mdi的窗体的名称
mdifrm.show
就行vb.netmdi设计了。
vb.netmdi设计的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet web编程、vb.netmdi设计的信息别忘了在本站进行查找喔。






