Pregunta

El problema principal es el siguiente: hice mi código en la aplicación de consola y no sé cómo puedo incluir mi código en la aplicación WinForms.

Estoy usando Visual Studio 2008.

Necesito saber dónde debo pegar mi código. Gracias.

¿Fue útil?

Solución

Tendrá que proporcionar mucha más información que Thaier.

¿Qué hace exactamente tu código? Por ejemplo, si su aplicación de consola escribe texto usando Console.WriteLine (); probablemente querrá cambiar eso para escribir en un cuadro de texto o en un cuadro de lista en la versión de GUI.

Como es sabio, ¿hay alguna entrada de usuario en la aplicación de consola o argumentos de línea de comando (cadena [] args) que se pasan al método principal?

Si es así, es probable que desee cambiar la forma en que se acepta esta entrada de usuario en su aplicación WinForms.

Si solo tienes un fragmento de código que debes ejecutar inmediatamente cuando se inicie la aplicación, observa el evento Form.Loaded que ejecutará tu código tan pronto como se inicie la aplicación.

Otros consejos

Vaya a las propiedades del proyecto y cambie el tipo de salida de la aplicación de consola a la aplicación de Windows. También querrá ver las cosas que mencionó Eoin Campbell y asegurarse de tener seleccionado el objeto de inicio correcto.

Si entiendo su pregunta correctamente, esto debería ser todo lo que necesita hacer.

Puede agregar ambos proyectos a una sola solución en VS. Luego, simplemente haga referencia a su proyecto de consola desde su proyecto Winforms. De esta manera, tanto su consola como su proyecto Winforms pueden compartir código.

También puede copiar su código a su proyecto de Winforms desde el proyecto de la consola. Puede simplemente copiar y pegar dentro del estudio visual, o hacer clic con el botón derecho en el proyecto en el Explorador de soluciones, seleccionar Agregar y luego seleccionar Elemento existente. Navegue hasta el archivo .vb o .cs en el selector y elija sus archivos antiguos.

Si está buscando el código " " " está en una aplicación de Winforms, simplemente haga doble clic en un espacio en blanco en el formulario. El " archivo de código subyacente " subirá El controlador de eventos Form.Loaded es casi equivalente al método principal en su aplicación de consola.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top