Mattheo
Mattheo
CC#
Created by Mattheo on 12/29/2023 in #help
winforms clr/c++ usercontrol issue
Hello everyone, I'm facing a tricky problem while developing an application in C++/CLR with WinForms in Visual Studio. When I try to display a UserControl in design view, I encounter the following error: MyUserControl.h :
c++
#pragma once

using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;

namespace userControl {

/// <summary>
/// Description résumée de MyUserControl
/// </summary>
public ref class MyUserControl : public System::Windows::Forms::UserControl
{
public:
MyUserControl(void)
{
InitializeComponent();
//
//TODO: ajoutez ici le code du constructeur
//
}

protected:
/// <summary>
/// Nettoyage des ressources utilisées.
/// </summary>
~MyUserControl()
{
if (components)
{
delete components;
}
}

private:
/// <summary>
/// Variable nécessaire au concepteur.
/// </summary>
System::ComponentModel::Container ^components;

#pragma region Windows Form Designer generated code
/// <summary>
/// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
/// le contenu de cette méthode avec l'éditeur de code.
/// </summary>
void InitializeComponent(void)
{
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
}
#pragma endregion
};
}
c++
#pragma once

using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;

namespace userControl {

/// <summary>
/// Description résumée de MyUserControl
/// </summary>
public ref class MyUserControl : public System::Windows::Forms::UserControl
{
public:
MyUserControl(void)
{
InitializeComponent();
//
//TODO: ajoutez ici le code du constructeur
//
}

protected:
/// <summary>
/// Nettoyage des ressources utilisées.
/// </summary>
~MyUserControl()
{
if (components)
{
delete components;
}
}

private:
/// <summary>
/// Variable nécessaire au concepteur.
/// </summary>
System::ComponentModel::Container ^components;

#pragma region Windows Form Designer generated code
/// <summary>
/// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
/// le contenu de cette méthode avec l'éditeur de code.
/// </summary>
void InitializeComponent(void)
{
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
}
#pragma endregion
};
}
4 replies