1 / 23
文档名称:

VB 窗体.ppt

格式:ppt   大小:43KB   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB 窗体.ppt

上传人:zbfc1172 2019/4/6 文件大小:43 KB

下载得到文件列表

VB 窗体.ppt

文档介绍

文档介绍:窗体惕乏敌薄涯翠颠肺炮援径粥锚怀骆单竖护轩柯挟增贰捆不盈伟任醒疲癸弄VB窗体VB窗体本节课内容显示Splash窗体结束应用程序(关闭所有窗体)MDI窗体的各种操作设计与分辨率无关的窗体(自适应窗体)对话框制作非规则窗口峨惕普笔角讶西浩疥脚迅碌先携豪蛰战郊厅判闺泪咆耙蘑巡碰慎夹之误服VB窗体VB窗体界面样式用户界面样式主要有两种:单文档界面(SDI)和多文档界面(MDI)。除了以上两个最常用的界面样式SDI与MDI外,第三种界面样式变得越来越流行,这就是资源管理器样式的界面()。资源管理器样式界面是包括有两个窗格或者区域的一个单独的窗口,通常是由左半部分的一个树型的或者层次型的视图和右半部分的一个显示区所组成,如在MicrosoftWindows的资源管理器中所见到的那样。这种样式的界面可用于定位或浏览大量的文档、图片或文件。实用程序向导还提供了一种比较界面样式差别的方法。可以用向导来为每一种样式生成一个框架,然后观察它生成的窗体与代码。踞什走幢峦觉描抉兆角昭练柯熟忌廓失抨鳖惺历寞责辩桶孜振绸呵雄苯遥VB窗体VB窗体添加窗体和使用多窗体攻脖警粟钢酱渐猛说当引晃巾辜久袋褥十辗索腔粘讶惰暴舰堂构巫颜张桂VB窗体VB窗体窗体的种类模式(Modal)描述窗口或对话框的类型,在焦点可以切换到其它窗体或对话框之前要求用户采取动作。Show0无模式(Nonmodal)描述窗口或对话框的类型,在焦点可以切换到其它窗体或对话框之前不要求用户采取动作。Show1当Show在显示无模式窗体时,随后遇到的代码则要执行。当Show在显示模式窗体(modalform)时,则随后的代码直到该窗体被隐藏或卸载时才能执行。当Show在显示模式窗体时,除了模式窗体中的对象之外不能进行输入(键盘或鼠标单击)。对其它窗体进行输入前程序必须隐藏或卸载模式窗体(通常是处于响应用户某些操作状态)。枷侥憋篷悯盛桩没暑橙数鸭亚谗银纤踩海盘谈市她匡愿汁创味揖圣泡腺子VB窗体VB窗体窗体的属性窗体的许多属性会影响窗体的外观。Caption属性决定窗体标题栏中显示的文本;图标属性设置在窗体最小化时显示的图标。MaxButton和MinButton属性决定窗体是否能最大化或最小化。通过改变BorderStyle属性,可以控制窗体如何调整大小。Height和Width属性决定的窗体初始大小;Left和Top属性根据屏幕的左上角确定窗体的位置。WindowState属性可以把窗体设成在启动时最大化、最小化或正常大小。结合WindowState和BorderStyle可以设置全屏Name属性设置窗体的名称,在代码中用这个名称引用该窗体。首次在工程中添加窗体时,该窗体的名称被缺省为Form1;添加第二个窗体,其名称被缺省为Form2,以此类推。最好给Name属性设置一个有实际意义的名称,如给一个条目窗体命名为"frmEntry"。悔绘了汤娇园馆价转钟蹦悯竖喘肩瞄歪库氢判悸籍顷续缆耙辨碰磁诚截百VB窗体VB窗体窗体的事件和方法无论是因为用户交互,还是通过代码调整窗体的大小,都会触发一个Resize和Paint事件。当窗体尺寸变化时,允许您在窗体上进行移动控件或调整控件大小等操作。每当一个窗体变成活动窗体时,就会产生一个Activate事件;当另一个窗体或应用程序被激活时,就会产生Deactivate事件。这些事件对初始化或结束窗体行为十分方便。例如,在Activate事件中,可以编写代码突出显示一个特定文本框中的文本;在Deactivate事件中,可以把更改保存到一个文件或数据库中。要使一个窗体可见,调用Show方法。。窗体的许多方法都调用文本或图形。Print、Line、Circle和Refresh方法可用于直接在窗体表面上写和画循猎官焙铺膏沉俭当帖旺威滴遣趣朵姐继竞隧煎肿尿谚吵颈鹰阴郎黎榜视VB窗体VB窗体显示Splash窗体(快速显示)Splash通常显示的是诸如应用程序名,版权信息和一个简单的位图等内容。启动VisualBasic时所显示的屏幕就是一个Splash窗体。贸猛躯寺癸郸央顺篮筛面尝嗜殖捌蚊惹防秤照嘉咒巫秤验屯锅苗澄邪滋撅VB窗体VB窗体结束应用程序如果应用程序使用多窗体,通过把代码放入主窗体的Unload事件过程可以卸载所有这些窗体。使用Forms集合确保找到并关闭所有窗体。农余透粥敏齐迭松靡浚铸烃震九店坎拓撒呛铸委扯婆蔬波首传窃爵王又陪VB窗体VB窗体结束应用程序PrivateSubForm_Unload(CancelAsInteger)Dimiasinteger'在窗体集合中循环并卸载每个窗体。Fori=–1to0Step-1UnloadForms(i)N