网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> VB编程 >> 文章正文
  vb 实列            【字体:
vb 实列
作者:佚名    文章来源:不详    点击数:    更新时间:2007-8-6    
正在装载数据……
Namespace Model
  
    Public Class FormList
        Private aFormList As ArrayList
        Private Shared instance As FormList = Nothing
        Public Structure T_FormList
            Public CurrForm As Form.BaseForm
            Public ParForm As Form.BaseForm
        End Structure
        Private Sub New()
            Me.aFormList = New ArrayList
        End Sub

#Region " getinstance "
        Public Shared Function Getinstance() As FormList
            If instance Is Nothing Then
                instance = New FormList
            End If
            Return instance
        End Function
#End Region

#Region " get form list "
        Public Function GetFormList() As ArrayList
            Return Me.aFormList
        End Function
#End Region

#Region " add "
        Public Sub AddForm(ByVal tForm As T_FormList)
            Me.aFormList.Add(tForm)
        End Sub
#End Region

#Region " remove"
        Public Sub RemoveForm(ByVal objForm As Form.BaseForm)
            For Each tForm As T_FormList In Me.aFormList
                If tForm.CurrForm Is objForm Then
                    Me.aFormList.Remove(tForm)
                    Exit For
                End If
            Next
        End Sub
#End Region

#Region "get parent form "
        Public Function GetParentForm(ByVal objForm As Form.BaseForm) As Form.BaseForm
            For Each tForm As T_FormList In Me.aFormList
                If tForm.CurrForm Is objForm Then
                    Return tForm.ParForm
                End If
            Next
        End Function
#End Region

#Region " get children form "
        Public Function GetChildrenForm(ByVal objForm As Form.BaseForm) As ArrayList
            Dim arrChildrenForm As New ArrayList
            For Each tForm As T_FormList In Me.aFormList
                If tForm.ParForm Is objForm Then
                    arrChildrenForm.Add(tForm)
                End If
            Next
            Return arrChildrenForm
        End Function
#End Region

    End Class
End Namespace
 


本文来源:http://blog.csdn.net/Adi_liu/archive/2007/07/02/1675626.aspx
站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     如何在ado中使用connect…
     vb 贪吃蛇 单人版游戏 (…
     关于在vb中进行com组件的…
     用vb6.0编写自我升级的程…
     vb自动登陆网络站点详解…
     vb打造超酷个性化菜单(…
  • VB.NET类的总结(一)

  • VB.NET模块的总结(二)

  • VB.NET模块的总结(一)精简版

  • 将SQL语句转换为符合VB.NET格…

  • VB6.0调用WebServices的简单…

  • Base64编码/解码VB6超精简版…

  • VB.NET的数据库基础编程

  • VB操作XML

  • 使用VB.NET的五个技巧

  • VB,VC,Delphi,SDK笑话

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David