Добавляем редактор форм в Visual C++ 2017

Добавляем редактор форм в Visual C++ 2017

Visual Studio 2017 - Windows Forms


Многие любители программирования в среде Visual C++ задают мне вопрос:


Я хочу создать проект формы Windows в среде Visual Studio 2017 , используя C ++, но этот режим недосткпен. Это становится возможным только при использовании C #. Что мне нужно сделать, чтобы исправить эту ситуацию?



Я попробую ответить на этот вопрос, описав рекомендации службы поддержки Microsoft:


Для того, чтобы создать проект формы Windows с помощью C ++, нужно выполнить несколько последовательных шагов:


1. Убедитесь, что в вашем Visual Studio 2017 установлен пакет с C ++ / CLR



Запустите инсталлятор Visual Studio 2017 и нажмите кнопку "Изменить" или "Modify"



Питання



Нажмите вкладку " Индивидуальные компоненты" или "Indivdual components" и поставьте "галочку" напротив C++/CLI support







Перейдите в папку " Workloads" и поставьте "галочку" в окне "Desktop development with C++"






2. Если у вас уже установлен весь пакет и компоненты, откройте Visual Studio 2017 и создайте новый проект







Клацните правой кнопокой мыши на Project1 и выберите параметр "Свойства" или "Properties"









потом













3. Добавляем новый элемент










Выбираем форму Windows











Скорее всего вы увидите сообщение об ошибке, но не волнуйтесь, закройте его и добавьте следующий код в MyForm.cpp:








using namespace System;

using namespace System::Windows::Forms;



[STAThreadAttribute]

void Main(array< String ^> ^ args) {

Application::EnableVisualStyles();

Application::SetCompatibleTextRenderingDefault(false);

Project2::MyForm form;

Application::Run(%form);

}












Потом сохраните его и закройте Visual Studio 2017, а потом снова откройте этот проект.


4, Когда вы снова откроете свой проект, сначала его нужно отладить:








На дисплее вы увидите свою созданную форму:







5. Теперь вы можете отредактировать свою форму, для этого клацните два раза MyForm.h:















Надеюсь у вас получилось создать свою форму в Visual C.





Написать:
22:42
2024
Нет комментариев. Ваш будет первым!