Question

Le problème principal est le suivant: j'ai créé mon code dans une application console et je ne sais pas comment inclure mon code dans l'application WinForms.

J'utilise Visual Studio 2008.

J'ai besoin de savoir où je dois coller mon code. Merci.

Était-ce utile?

La solution

Vous devrez fournir beaucoup plus d'informations Thaier.

Que codez-vous exactement? Par exemple, si votre application console écrit du texte avec Console.WriteLine (); , vous souhaiterez probablement le modifier pour écrire dans une zone de texte ou une zone de liste dans la version de l'interface graphique.

De même, existe-t-il une entrée utilisateur dans l'application console ou des arguments de ligne de commande (string [] args) sont passés à la méthode principale.

Si tel est le cas, vous souhaiterez probablement modifier la façon dont cette entrée d'utilisateur est acceptée dans votre application WinForms.

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

Autres conseils

Accédez aux propriétés du projet et modifiez le type de sortie Application console en application Windows. Vous voudrez également examiner les éléments mentionnés par Eoin Campbell et vous assurer que vous avez sélectionné le bon objet de démarrage.

Si je comprends bien votre question, c’est tout ce que vous devez faire.

Vous pouvez ajouter les deux projets à une solution unique dans VS. Ensuite, il vous suffit de référencer 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 cliquer avec le bouton droit de la souris sur le projet dans l'Explorateur de solutions, sélectionner Ajouter, puis É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, double-cliquez simplement sur un espace vide sur le formulaire. Le " fichier code-behind " va venir. Le gestionnaire d'événements Form.Loaded est presque équivalent à la méthode principale de votre application console.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top