工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 微软开发专栏 > Visual Studio.net专栏 > VB.net > 正文
用VB.NET设计各种形状的窗体界面
[文章信息]
作者:马金虎
时间:2004-07-05
出处:天极软件频道
责任编辑:方舟
[文章导读]
本文的主要内容就是探讨一下各种不规则窗体的实现过程
advertisement
热点推荐
· 在VB6中用命令行为模式控制GUI动作
· Excel图表向导详解
· 浅析各种计算机病毒应对方法
· 2月16日软件精选 春节文章精彩回顾
· 轻松玩转Excel数据图表
[正文]

上一页  1 2 3 4 5 6  下一页

  三.Form类和MenuItem类中和MDI相关的属性和方法:

  接下来就来介绍了Visual Basic .Net中创建、使用MDI窗体的相关知识和具体的实现方法。Visual Basic .Net为编写MDI程序提供了强大支持,使得程序员编写一个MDI程序是那么的方便,最能表现Visual Basic .Net对MDI支持的地方是窗体(Form组件)和菜单(MenuItem组件),只需对这二个组件的某些属性进行设置,就能够完成其他语言在编写MDI程序时要花费很多精力才能够实现的工作。首先简要介绍一下这二个组件对应.Net FrameWork SDK中的System.Windows.Forms命名空间中的Form类和MenuItem类中提供了的实现MDI的方法和属性。也正是由于在Form类和MenuItem类中提供了很多和MDI相关的属性和方法,才使得在Visual Basic .Net编写MDI应用程序那么方便,下面是这二个类中和MDI相关的属性、方法及其说明。

属性 说明
IsMdiChild 获取一个值,该值指示该窗体是否为MDI子窗体。
IsMdiContainer 获取或设置一个值,该值指示窗体是否为MDI子窗体的容器。
MdiChildren 获取窗体的数组,这些窗体表示以此窗体作为父级的MDI子窗体。
MdiParent 获取或设置此窗体的当前MDI父窗体。
         表03:Form类中和MDI相关的属性及其说明

  其中和MDI编程相关最为重要的属性是"IsMdiChild"和"MdiParent"。

  Form类中虽然只提供了一个和MDI编程相关的方法,但此方法功能比较强大,它能够方便的实现对MDI父窗体中的所有MDI子窗体进行四种不同的排列:"层叠"、"水平平铺"、"垂直平铺"、"排列图标",这个方法就是"LayoutMdi"。

  "LayoutMdi"方法只有一个参数,此参数类型是MdiLayout枚举,MdiLayout枚举有四个值分别对应MDI父窗体中所有MDI子窗体的四种排列方式,MdiLayout枚举成员、其对应数值和说明如表04所示:

MdiLayout枚举成员 数值 说明
Cascade 0 层叠排列
TileHorizontal 1 横行平铺
TileVertical 2 纵向平铺
ArrangeIcons 3 排列图标
           表04:MdiLayout枚举成员及其说明

  MenuItem类中可用以实现MDI程序的组成成员虽然非常少,但所起的作用却是非常强大,表05所示是MenuItem类中用以MDI编程的属性及其说明:

属性 说明
MdiList 获取或设置一个值,通过该值指示是否使用在相关联窗体内显示的MDI子窗口列表来填充菜单项。
MdiListItem 获取一个值,通过该值指示用于显示MDI子窗体列表的MenuItem。
          表05:MenuItem类中用以MDI编程的属性及其说明

  其中"MdiList"属性在MDI编程中非常重要,这一点将在后面介绍的示例中得以体现。


上一页  1 2 3 4 5 6  下一页

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • 浅析VB.NET文件操作类System.IO
  • VB.NET菜单设计初级入门
  • VB.NET编程验证邮件地址的合法性
  • VB.NET中多窗体同步的解决方案
  • VB.NET时间日期数据处理及技巧
  • 国信办督战八大行业灾难备份 将出台国家标准
  • 中国IT企业走进欧盟 搭第六框架计划直通车
  • 美邦银行用户注意 警惕新型“钓鱼”邮件
  • 微软三年时间磨出新IE 具有更强大安全性能
  • 高清碟机标准打内战 HDV将状告EVD恶性竞争
  • 正版网上银行为何不安全 客户泄密银行无责任
  • 惠普铁娘子悲壮退场 未能成功扮演拯救者
  • 网上乱用人民币图样是违规行为 最高罚3万
  • Advertisement