Включить мой код в приложение Windows Forms - PullRequest
0 голосов
/ 30 апреля 2009

Основная проблема заключается в следующем: я сделал свой код в консольном приложении, и я не знаю, как я могу включить свой код в приложение WinForms.

Я использую Visual studio 2008.

Мне нужно знать, куда я должен вставить свой код. Спасибо.

Ответы [ 3 ]

1 голос
/ 30 апреля 2009

Вам нужно будет предоставить гораздо больше информации, Thaier.

Что именно вы кодируете в настоящее время? Например, если ваше консольное приложение записывает текст, используя Console.WriteLine();, вы, вероятно, захотите изменить его для записи в текстовое поле или список в версии с графическим интерфейсом.

Точно так же, есть ли какой-либо пользовательский ввод в консольном приложении или аргументы командной строки (строка [] args), передаваемые методу main.

Если это так, вы, вероятно, захотите изменить способ приема этого пользовательского ввода в приложении WinForms.

Если у вас просто есть фрагмент, который нужно запустить сразу после запуска приложения, посмотрите на событие Form.Loaded, которое выполнит ваш код, как только приложение запустится.

0 голосов
/ 01 мая 2009

Перейдите в свойства проекта и измените тип вывода с Консольного приложения на Приложение Windows. Вы также захотите взглянуть на вещи, упомянутые Эоин Кэмпбелл, и убедиться, что у вас выбран правильный стартовый объект.

Если я правильно понимаю ваш вопрос, это все, что вам нужно сделать.

0 голосов
/ 30 апреля 2009

Вы можете добавить оба проекта в одно решение в VS. Затем просто сослаться на ваш консольный проект из вашего проекта Winforms. Таким образом, и ваша консоль, и ваш проект Winforms могут совместно использовать код.

Вы также можете скопировать свой код в проект Winforms из консольного проекта. Вы можете просто скопировать и вставить в visual stuio или щелкнуть правой кнопкой мыши по проекту в обозревателе решений, выбрать «Добавить», затем выбрать «Существующий элемент». Перейдите к .vb или .cs файлу в селекторе и выберите старые файлы.

Если вы ищете, где находится «код» в приложении winforms, просто дважды щелкните пустое место в форме. «Файл с выделенным кодом» появится. Обработчик событий Form.Loaded практически эквивалентен методу main в вашем консольном приложении.

...