窗口加载时的排列问题

KissApple 2004-12-30 02:51:06
MDI子窗体,打开时怎么才能使第二个窗体在第一个窗体的右下方(只偏移一点),依次类推,下一个窗体都在上一个窗体的右下方(打开的顺序是不固定的),而且单击菜单栏后,以前打开的窗体可以显示在最前面。
我现在只能用form.show,都不能用form,show 1之类的,系统提示mdi子窗体不能时有模式的
...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
creazyfish 2004-12-31
  • 打赏
  • 举报
回复
不需要,这样写我发现有错误的,Me.Arrange vbCascade好象只能对mdi中所有的窗体进行如你要求的排序.要单独写在menu的click的事件里的
KissApple 2004-12-31
  • 打赏
  • 举报
回复
是不是要引用什么啊?
KissApple 2004-12-30
  • 打赏
  • 举报
回复
vbcascade我选的0
KissApple 2004-12-30
  • 打赏
  • 举报
回复
from1.ZOrder OK

Me.Arrange vbCascade 编译错误:未找到方法或数据成员????
creazyfish 2004-12-30
  • 打赏
  • 举报
回复
而且单击菜单栏后,以前打开的窗体可以显示在最前面。
//form1.show 后面跟一句
from1.ZOrder

MDI子窗体,打开时怎么才能使第二个窗体在第一个窗体的右下方(只偏移一点),依次类推,下一个窗体都在上一个窗体的右下方(打开的顺序是不固定的)
//Me.Arrange vbCascade

7,763

社区成员

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

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