COMO CRIAR INSTANCIA DE UM FORM DE OUTRO NAMESPACE

KERPLUNK 30/07/2012 13:54:34
#406864
Como você faz essa listagem? Por Reflection?
DONCORLEONE 30/07/2012 14:32:57
#406870
Então, na verdade eu uso a treeview, no name de cada nó, eu insiro o form correspondente, assim quando o cliente clica em determinado nó, eu pego o name dele, crio a instância e em seguida dou um show na tela instanciada.
KERPLUNK 30/07/2012 16:09:32
#406880
Sim, mas de onde vêm os dados para o treeview? Você usa Reflection?
DONCORLEONE 30/07/2012 16:19:23
#406881
Sim, como eu disse esses dados são passados por 2 filtros... o primeiro é verificação da dll na pasta e o segundo é uma camada de autorização para visualição da tela.
Feito os 2 passos, eu apenas direciono o resultado com reflection para a treeview criar e listar.
KERPLUNK 30/07/2012 16:34:12
#406883
Enfim, se a solução serviu pra você, ok. Claro que eu faria de um modo bem diferente, mas como dizia minha finada vozinha [Ô]Cada louco com sua mania[Ô], enfim cada um faz as coisas de um jeito diferente...
DONCORLEONE 30/07/2012 17:10:17
#406887
Me passa mais ou menos a idéia de como você faria, talvez isso ajude em alguma coisa no meu projeto.
KERPLUNK 30/07/2012 22:13:44
#406906
Bem, já que você faz o reflection em todos os projetos, procurando por objetos to tipo form, não custa nada criar um objeto List<T> com o nome e/ou título e/ou outra propriedade qualquer de cada um deles. Quando quiser algum específico, você poderia procurar nome, título ou outra propriedade qualquer que ficaria no objeto criado por você e então, usando uma expressão Lambda, buscar esse form e exibir...
Página 2 de 2 [17 registro(s)]
Tópico encerrado , respostas não são mais permitidas