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