Pergunta

O principal problema é o seguinte:Fiz meu código no aplicativo de console e não sei como posso incluir meu código no aplicativo WinForms.

Estou usando o Visual Studio 2008.

Preciso saber onde devo colar meu código.Obrigado.

Foi útil?

Solução

Você precisará fornecer muito mais informações, Thaier.

O que exatamente seu código faz atualmente.Por exemplo, se seu aplicativo de console escreve texto usando, Console.WriteLine(); você provavelmente desejará alterar isso para gravar em uma caixa de texto ou caixa de listagem na versão GUI.

Da mesma forma, há alguma entrada do usuário no aplicativo de console ou argumentos de linha de comando (string [] args) sendo passados ​​para o método principal.

Nesse caso, você provavelmente desejará alterar a maneira como essa entrada do usuário é aceita em seu aplicativo WinForms.

Se você tiver apenas um trecho que precisa ser executado imediatamente quando o aplicativo for iniciado, consulte o Form.Loaded evento que executará seu código assim que o aplicativo for iniciado.

Outras dicas

Vá para as propriedades do projeto e altere o tipo de saída do aplicativo de console para o aplicativo Windows. Você também vai querer olhar para as coisas que Eoin Campbell mencionou e verifique se você tem o objeto de inicialização certo selecionado.

Se estou entendendo sua pergunta corretamente, isso deve ser tudo o que você precisa fazer.

Você pode adicionar os dois projetos a uma única solução no vs. Em seguida, basta fazer referência ao seu projeto de console no seu projeto Winforms. Dessa forma, tanto o seu projeto de console quanto o seu Winforms podem compartilhar código.

Você também pode copiar seu código para o seu projeto WinForms do projeto do console. Você pode simplesmente copiar e colar no Visual Stuio ou clicar com o botão direito do mouse no projeto no Solution Explorer, selecione Adicionar e selecione o item existente. Navegue até o arquivo .vb ou .cs no seletor e escolha seus arquivos antigos.

Se você está procurando onde o "código" está em um aplicativo Winforms, basta clicar duas vezes em um espaço em branco no formulário. O "arquivo de código-behind" será exibido. O manipulador de eventos Form.Lotado é quase equivalente ao método principal em seu aplicativo de console.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top