如何理解 form

如何理解 form,第1张

FORM,在VB编程中,Form对象是窗口、或者对话框,它组闭销成应用程序用户界面的一部分.

VB中的Form

VB(MicrosoftVisual Basic)中的主窗体Form

Form 对象、Forms 集合

Forms集合是一个集合,它的元素代表每一个在应用程序中加载的窗体.集合包括应用程序的 MDI窗体,MDI 子窗体和非 MDI 窗体.Forms集合只有一个属性Count,指定集合中元素的数目.

语法

Form

Forms()

所在处是一个整数,变化范围从 0 到 Forms.Count - 1.

说明

在应用程序中可以使用 Forms 集合在所有装载的窗体之间迭代.它标识一个命名为 Forms 的内在全局变量.可以把 Forms(index) 传给函数,指定其参数为 Forms 类.

窗体有一些属性确定了它们的外观,例如位置、大小、颜色;这些属性还确定了它们的行为,例如是否可调整大小.

窗轿樱游体还可以对用户初始化或系统触发的事件作出反应.例如,可以在窗体的 Click 事件过程中编写代码,从而通过单击窗体改变窗体的颜色.

除了属性和颂数事件外,还可以通过代码,使用方法来 *** 作窗体.例如,可以使用 Move 方法改变窗体的位置和大小.

一种称作 MDI窗体的特殊窗体还包含 MDI 子窗体.MDI窗体由“插入”菜单的“添加 MDI 窗体”命令产生;在“文件”菜单中选择“新建窗体”,然后将 MDIChild 属性设置成 True,这样就创建了 MDI 子窗体.

在代码中使用 Dim、Set 和 Static 语句里的 New关键字可以创建多个窗体实例.

在设计窗体时,设置 BorderStyle 属性定义窗体的边框,设置 Caption 属性把文本放入标题栏.可以在代码中使用 Hide 和 Show 方法使窗体在运行时可见或不可见.

注意将 BorderStyle 设置为 0 就会删除边框.如果希望窗体有边框而没有标题栏、控制菜单框、最大化按钮和最小化按钮,则应从窗体 Caption 属性中删除任何文本,同时将窗体的 ControlBox、MaxButton 和 MinButton 属性设置为 False.

Form是 Object数据类型.在将变量设置成一种窗体的实例之前,可以先声明变量的类型为Form,并在设计时声明这种窗体的实例.与此相似,可以把参数以Form类型传给过程.

窗体还可以作为 DDE 对话中的资源,通过 Label、PictureBox 或者 TextBox 控件提供数据.

可以使用 Controls 集合访问 Form 中的控件集合.例如,可以使用如下代码隐藏 Form 中的控件:

For Each Control in Form1.Controls

Control.Visible = False

Next Control

首先要将父窗体的IsMdiParent属性设置为true,第二,就是将menu控件加入要添加控件的窗体,然后就是挨个的添加按钮控件,就是改变那个按钮文本了,例如“设置比赛信息”,“选手管理”等按钮文本,之后,在这些按钮的Click单击事件中添加代码:

要打开的窗体 实例= new 要打开的窗体()

实例。父窗体=this;

实例。open();枯模

如果还要实现单个已经打开的窗体的唯悉弯一打开性,那么需要遍睁败闷历系统中现已经打开的所有OpenForm

希望可以帮助你~!

先说磨胡宏一瞎册下我用的是VB6.0

VB Form BorderStyle设为0 是为了自己设置自己的窗口样式。

这样不管用户怎样变换系做粗统的窗口样式,你的程序都不会应为系统样式的改变,而改变。

这里须要注意的是,当你为程序添加菜单之后不管你怎么更改都会用系统的窗口样式。

所以菜单也须要自己做,这是我自己做的菜单,和窗口样式


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12220000.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存