none
Visual Studio com 2 Projetos RRS feed

  • Pergunta

  • Tenho uma aplicação com 2 projetos no visual studio 2010, como faço para chamar a tela de um projeto a partir de outro projeto?
    quinta-feira, 5 de janeiro de 2012 15:50

Respostas

  • Claro.... voce na pasta referencia do projeto integração obras , na aba de projetos, adicione o seu projeto relatorios_crystal.

    Depois dentro do codigo do formulario que voce quer chamar a outra janela referencie o projeto com using.... ou imports.... dependo da linguagem... e chame a janela que voce quer abrir com nomeFormulario.show()


    Se a minha resposta lhe foi util, marque "Propor como Proposta" para qualificar o conteudo do fórum. Obrigado, Vinicius Nunes Macedo
    quinta-feira, 5 de janeiro de 2012 17:47

Todas as Respostas

  • Danilo, voce pode especificar melhor? é web ou windows? Que tipo de chamada voce quer realizar?
    Se a minha resposta lhe foi util, marque "Propor como Proposta" para qualificar o conteudo do fórum. Obrigado, Vinicius Nunes Macedo
    quinta-feira, 5 de janeiro de 2012 17:25
  • Olá Vinicius,

    é web ou windows?

    windows

    Que tipo de chamada voce quer realizar?

    Eu tenho numa aplicação 2 projetos: Integracao_Obras e Relatorios_Crystal. A partir do projeto "Integracao_Obras " eu quero abrir uma tela do projeto "Relatorios_Crystal". É possivel?

    quinta-feira, 5 de janeiro de 2012 17:31
  • Claro.... voce na pasta referencia do projeto integração obras , na aba de projetos, adicione o seu projeto relatorios_crystal.

    Depois dentro do codigo do formulario que voce quer chamar a outra janela referencie o projeto com using.... ou imports.... dependo da linguagem... e chame a janela que voce quer abrir com nomeFormulario.show()


    Se a minha resposta lhe foi util, marque "Propor como Proposta" para qualificar o conteudo do fórum. Obrigado, Vinicius Nunes Macedo
    quinta-feira, 5 de janeiro de 2012 17:47
  • Vinicius, tentei chamar o projeto "relatorios_crystal", mas ele não aparece como opção na hora de digitar "Imports..." Ha alguma outra configuração necessária?

     

    Obrigado

    quinta-feira, 5 de janeiro de 2012 20:38
  • Vinicius,

    Adicionei o "relatorios_crystal" a referencia do "Integracao_Obras", agora consigo chamar no imports, mas na hora de chamar a tela do "relatorios_crystal", não aparece a opção show. Tem Idéia do que pode ser?

    sexta-feira, 6 de janeiro de 2012 11:08
  • Ops... é open()
    Se a minha resposta lhe foi util, marque "Propor como Proposta" para qualificar o conteudo do fórum. Obrigado, Vinicius Nunes Macedo
    sexta-feira, 6 de janeiro de 2012 11:47
  • Vinicius,

    Alem do procedimento acima para chamar a tela, fiz o seguinte script num botão:

    Dim

    tela As New Relatorios_Crystal.Form1

    tela.Show()

    Agora funciona perfeitamente.


    • Marcado como Resposta Danilojreis sexta-feira, 6 de janeiro de 2012 11:53
    • Editado Danilojreis sexta-feira, 6 de janeiro de 2012 12:13
    • Não Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 6 de janeiro de 2012 14:31
    sexta-feira, 6 de janeiro de 2012 11:53
  • Passos:

    1º passo - Em form1 habilite IsMdiContainer para True.

    2º passo adicione um painel no form1 com Dock para Top.

    3º passo adicione um button no painel1 com Text = 'Novo Form'

    4º passo crie o form 2.

    5º passo de duplo click em button1 e adicione o seguinte codigo:

     

     var f = new Form2();
    
     f.MdiParent = this;
    
     f.Show();

    ou
    Form1.Show()
    Form2.Show()
    Form1.TopMost = True


    terça-feira, 10 de janeiro de 2012 00:58