2009-04-30 4 views

Répondre

1

Vous devrez fournir beaucoup plus d'informations Thaier.

Que code-t-on actuellement? Par exemple, si votre application console écrit du texte à l'aide de, Console.WriteLine();, vous voudrez probablement modifier cela pour écrire dans une zone de texte ou une zone de liste dans la version de l'interface graphique. Comme sage, y at-il une entrée utilisateur dans l'application console, ou des arguments de ligne de commande (arguments [string]) étant passés à la méthode principale.

Si c'est le cas, vous voudrez probablement changer la façon dont cette entrée utilisateur est acceptée dans votre application WinForms.

Si vous avez juste un extrait que vous devez exécuter immédiatement au lancement de l'application, consultez l'événement Form.Loaded qui exécutera votre code dès le démarrage de l'application.

-1

Vous pouvez ajouter les deux projets à une seule solution dans VS. Ensuite, faites simplement référence à votre projet de console à partir de votre projet Winforms. De cette façon, votre console et votre projet Winforms peuvent partager du code.

Vous pouvez également copier votre code dans votre projet Winforms à partir du projet de console. Vous pouvez simplement copier et coller dans Visual Stuio, ou faites un clic droit sur le projet dans l'Explorateur de solutions, sélectionnez Ajouter, puis sélectionnez Élément existant. Accédez au fichier .vb ou .cs dans le sélecteur et choisissez vos anciens fichiers.

Si vous cherchez où le "code" est dans une application winforms, il suffit de double-cliquer sur un espace vide sur le formulaire. Le "code-behind" apparaîtra. Le gestionnaire d'événements Form.Loaded est presque équivalent à la méthode principale de votre application de console.

0

Accédez aux propriétés du projet et modifiez le type de sortie de l'application Console à l'application Windows. Vous voudrez également regarder les choses mentionnées par Eoin Campbell, et assurez-vous que vous avez sélectionné le bon objet de démarrage. Si je comprends bien votre question, cela devrait être tout ce que vous devez faire.

Questions connexes