VB 窗体.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
窗体 本节课内容 显示Splash窗体 结束应用程序(关闭所有窗体) MDI窗体的各种操作 设计与分辨率无关的窗体(自适应窗体) 对话框 制作非规则窗口 界面样式 用户界面样式主要有两种:单文档界面 (SDI) 和多文档界面 (MDI)。 除了以上两个最常用的界面样式 SDI 与 MDI 外,第三种界面样式变得越来越流行,这就是资源管理器样式的界面(图 6.3)。资源管理器样式界面是包括有两个窗格或者区域的一个单独的窗口, 通常是由左半部分的一个树型的或者层次型的视图和右半部分的一个显示区所组成,如在 Microsoft Windows 的资源管理器中所见到的那样。这种样式的界面可用于定位或浏览大量的文档、图片或文件。 实用程序向导还提供了一种比较界面样式差别的方法。可以用向导来为每一种样式生成一个框架,然后观察它生成的窗体与代码。 添加窗体和使用多窗体 窗体的种类 模式( Modal ) 描述窗口或对话框的类型,在焦点可以切换到其它窗体或对话框之前要求用户采取动作。Show 0 无模式( Nonmodal ) 描述窗口或对话框的类型,在焦点可以切换到其它窗体或对话框之前不要求用户采取动作。Show 1 当 Show 在显示无模式窗体时,随后遇到的代码则要执行。当 Show 在显示模式窗体 (modal form) 时,则随后的代码直到该窗体被隐藏或卸载时才能执行。 当 Show 在显示模式窗体时,除了模式窗体中的对象之外不能进行输入(键盘或鼠标单击)。对其它窗体进行输入前程序必须隐藏或卸载模式窗体(通常是处于响应用户某些操作状态)。 窗体的属性 窗体的许多属性会影响窗体的外观。Caption 属性决定窗体标题栏中显示的文本;图标属性设置在窗体最小化时显示的图标。MaxButton 和 MinButton 属性决定窗体是否能最大化或最小化。通过改变 BorderStyle 属性,可以控制窗体如何调整大小。 Height 和 Width 属性决定的窗体初始大小;Left 和 Top 属性根据屏幕的左上角确定窗体的位置。WindowState 属性可以把窗体设成在启动时最大化、最小化或正常大小。 结合WindowState和BorderStyle可以设置全屏 Name 属性设置窗体的名称,在代码中用这个名称引用该窗体。首次在工程中添加窗体时,该窗体的名称被缺省为 Form1;添加第二个窗体,其名称被缺省为 Form2,以此类推。最好给 Name 属性设置一个有实际意义的名称,如给一个条目窗体命名为 frmEntry。 窗体的事件和方法 无论是因为用户交互,还是通过代码调整窗体的大小,都会触发一个 Resize 和Paint事件。当窗体尺寸变化时,允许您在窗体上进行移动控件或调整控件大小等操作。 每当一个窗体变成活动窗体时,就会产生一个 Activate 事件;当另一个窗体或应用程序被激活时,就会产生 Deactivate 事件。这些事件对初始化或结束窗体行为十分方便。例如,在 Activate 事件中,可以编写代码突出显示一个特定文本框中的文本;在 Deactivate 事件中,可以把更改保存到一个文件或数据库中。 要使一个窗体可见,调用 Show 方法。 Form2.Show 调用 Show 方法与设置窗体 Visible 属性为 True 具有相同的效果。 窗体的许多方法都调用文本或图形。Print、Line、Circle 和 Refresh 方法可用于直接在窗体表面上写和画 显示Splash窗体(快速显示)   Splash通常显示的是诸如应用程序名,版权信息和一个简单的位图等内容。启动 Visual Basic 时所显示的屏幕就是一个Splash窗体。 结束应用程序   如果应用程序使用多窗体,通过把代码放入主窗体的 Unload 事件过程可以卸载所有这些窗体。使用 Forms 集合确保找到并关闭所有窗体。 结束应用程序 Private Sub Form_Unload (Cancel As Integer) Dim i as integer 在窗体集合中循环并卸载每个窗体。 For i = Forms.Count – 1 to 0 Step - 1 Unload Forms(i) Next End Sub 结束应用程序   有一些情况需要不顾现存窗体或对象的状态而结束应用程序。比如口令输入错误等。为此,Visual Basic 提供了 End 语句。   End 语句使应用程序立即结束:在 End 语句之后的代码不会执行,也不会再有事件发生。特别是,Visual Basic 将不执行任何窗体的 QueryUnload、Unload 或 Terminate 事件过程。对象

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档