COMO CRIAR INSTANCIA DE UM FORM DE OUTRO NAMESPACE
Como você faz essa listagem? Por Reflection?
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.
Sim, mas de onde vêm os dados para o treeview? Você usa Reflection?
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.
Feito os 2 passos, eu apenas direciono o resultado com reflection para a treeview criar e listar.
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...
Me passa mais ou menos a idéia de como você faria, talvez isso ajude em alguma coisa no meu projeto.
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...
Tópico encerrado , respostas não são mais permitidas