none
Nome dos formulários de um projeto RRS feed

Todas as Respostas

  • Alexandre,

     

    Você podse usar o código abaixo:

     

    Code Block

    using System.Reflection;

    using System.Collections;

     

     

    Assembly asm = Assembly.GetExecutingAssembly();

    ArrayList Formularios = new ArrayList();

     

    foreach (Type Elemento in asm.GetTypes())

    {

    if (Elemento.BaseType.Name == "Form")

    {

    Formularios.Add(Elemento.Name);

    }

    }

     

     

     

    []s, 

     

    sexta-feira, 12 de outubro de 2007 17:48
  • Carlos, muito legal o código, estou utilizando no meu projeto, mas existe alguma forma de obter

    a propiedade Text dos formulários ao invés do nome ?

     

    Estou usando da seguinte forma :

     

    -----------------------------------------------------------------------------------------------------

    Dim asm As Assembly = Assembly.GetExecutingAssembly()

    Dim Forms As New List(Of String)

     

    For Each tipo As Type In asm.GetTypes

    If tipo.BaseType.Name = "From" Then

    Forms.Add(tipo.Name.ToString)

    End If

    Next

     

    segunda-feira, 15 de outubro de 2007 17:29