分享

窗体集合(针对 Visual Basic 6.0 用户)

 nxhujiee 2010-04-16

Visual Basic 6.0 Forms 集合在 Visual Basic 2005 中替换为 My.Application.OpenForms 属性属性。

概念差异

Visual Basic 6.0 Forms 集合所包含的元素代表了应用程序中加载的每个窗体。集合中包含应用程序的 MDI 窗体、MDI 子窗体和非 MDI 窗体。Forms 集合只有一个属性 Count,它指定集合中元素的数量。

Visual Basic 2005 OpenForms 属性返回一个 FormCollection 对象,该对象包含应用程序中所有打开的窗体。该行为与 Forms 集合相同,并能以相同的方式使用。

Forms 集合的代码更改

下面的示例演示 Visual Basic 6.0 和 Visual Basic 2005 在编码方法上的不同之处。

获得打开的窗体数的代码更改

下面的代码演示如何返回当前在应用程序中打开的窗体数。

  CopyCode image复制代码
' Visual Basic 6.0
            MsgBox Forms.Count
Visual Basic  CopyCode image复制代码
' Visual Basic 2005
            MsgBox(CStr(My.Application.OpenForms.Count))
            

设置所有打开窗体的属性的代码更改

下面的代码演示如何更改应用程序中每个打开的窗体的标题。

  CopyCode image复制代码
' Visual Basic 6.0
            For Each Form in Forms
            Forms(i).Caption = "Hello"
            Next
Visual Basic  CopyCode image复制代码
' Visual Basic 2005
            For Each f As Form In My.Application.OpenForms
            f.Text = "Hello"
            Next
            

请参见

任务

如何:访问应用程序中所有打开的窗体

参考

My.Application.OpenForms 属性

概念

窗体对象(针对 Visual Basic 6.0 用户)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多