Partilhar via


Coleção de formulários para usuários do Visual Basic 6.0

O Visual Basic 6.0 Forms coleção é substituída pelo Propriedade My.Aplicativo.OpenForms propriedade no Visual Basic 2008.

Diferenças Conceituais

Um Visual Basic 6.0 Forms coleção é uma coleção cujos elementos representados cada formulário carregado em um aplicativo. A coleção inclui o aplicativo MDI formulário, formulários filho MDI e formulários não-MDI.The Forms coleção tem uma única propriedade, Count, que especifica o número de elementos na coleção.

The Visual Basic 2008 OpenForms property returns a FormCollection object that contains all of the application's open forms.O comportamento é igual a Forms coleção e ele podem ser usado da mesma forma.

Alterações código para a coleção Forms

Os exemplos a seguir ilustram diferenças na codificação técnicas entre o Visual Basic 6.0 e Visual Basic 2008.

Alterações código para obtendo uma contagem de em em aberto formulários

O código a seguir demonstra como retornar o número de formulários atualmente em aberto em um aplicativo.

' Visual Basic 6.0
MsgBox Forms.Count
' Visual Basic
MsgBox(CStr(My.Application.OpenForms.Count))

Alterações de código para definir propriedades de All em em aberto formulários

O código a seguir demonstra como alterar o título de cada formulário em aberto em um aplicativo.

' Visual Basic 6.0
For Each Form in Forms
    Forms(i).Caption = "Hello"
Next
' Visual Basic
For Each f As Form In My.Application.OpenForms
    f.Text = "Hello"
Next

Consulte também

Tarefas

Como: Abrir Tudo formulários de um aplicativo de Acessar

Conceitos

Objeto Form para usuários do Visual Basic 6.0

Referência

Propriedade My.Aplicativo.OpenForms