关于MDIForm的问题!

wang7655 2005-11-06 07:33:23
在MDIForm窗体中,上面是有菜单的,但是我想在下面的空白地方放一些图片和文字,但是采用PICTUREBOX上去以后,里面是可以放图片和其他的东西,但是我想跟着窗体的大小随意变动里面图片以及文字大小,而且,始终是布满整个MDIForm窗体的!

有谁可以解决,很急,谢谢!
...全文
147 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang7655 2005-11-06
  • 打赏
  • 举报
回复
哦,那我来想办法吧4!有问题到时候发消息给你!
faysky2 2005-11-06
  • 打赏
  • 举报
回复
好象不行
wang7655 2005-11-06
  • 打赏
  • 举报
回复
我有可以直接使用MDIForm窗体的PICTURE属性来设置图片,并且改变其大小吗?
因为如果这样要用函数显示窗体是比较麻烦的!
faysky2 2005-11-06
  • 打赏
  • 举报
回复
可以用SetParent函数和Move函数来显示窗体
faysky2 2005-11-06
  • 打赏
  • 举报
回复
因为被Picture控件挡住了
wang7655 2005-11-06
  • 打赏
  • 举报
回复
我是通过MDIForm窗体上菜单调出的窗口看不见,但是是打开了~!
请问有什么办法
wang7655 2005-11-06
  • 打赏
  • 举报
回复
为什么我按照你说的做了以后,发现我的其他子窗体看不见了???
faysky2 2005-11-06
  • 打赏
  • 举报
回复
Label1.AutoSize = True
Label1.Top = (Picture1.Height - Label1.Height) / 2
Label1.Left = (Picture1.Width - Label1.Width) / 2
wang7655 2005-11-06
  • 打赏
  • 举报
回复
如果里面有Label控件的话,那么我要怎么样让它居中而且字可以显示完整呢?
faysky2 2005-11-06
  • 打赏
  • 举报
回复
先在Image上放一张图片

Private Sub MDIForm_Resize()
On Error Resume Next
Picture1.Align = 1
Picture1.Height = Me.Height
Image1.Top = 0
Image1.Left = 0
Image1.Width = Picture1.Width
Image1.Height = Picture1.Height
Picture1.Picture = Image1.Picture
End Sub
faysky2 2005-11-06
  • 打赏
  • 举报
回复
你可以把图片放载Image控件上,把Image控件的Stretch属性设置为True,在MIDForm_Resize事件里改变PICTUREBOX和Image的大小为窗体的大小,同时把Image的图片赋给PICTUREBOX

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧