Ошибка компилятора C2061 при открытии формы в C++ VS
вот код
#include "Constructor_Test.h"
#include <iostream>
extern int text1;
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
if (text1 > 20)
{
MessageBox::Show(this, "Нельзя создавать больше 20 вопросов!\nСистема автоматически установила 20 вопросов.");
text1 = 20;
Master_Test^ frm3 = gcnew Master_Test();
frm3->Show();
}
else
{
Constructor_Test^ frm3 = gcnew Constructor_Test();
Master_Test::Hide();
}
}
По дате
По рейтингу
12345678910111213141516171819202122232425262728293031323334353637383940414243444546
#pragma once
#include "Constructor_Test.h"
#include "Master_Test.h"
#include <iostream>
using namespace System;
using namespace System::Windows::Forms;
// Объявление внешней переменной
extern int text1;
public ref class YourFormClass : public System::Windows::Forms::Form
{
public:
YourFormClass()
{
InitializeComponent();
}
protected:
~YourFormClass()
{
if (components)
{
delete components;
}
}
private:
System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
if (text1 > 20)
{
MessageBox::Show(this, "Нельзя создавать больше 20 вопросов!\nСистема автоматически установила 20 вопросов.");
text1 = 20;
Master_Test^ frm3 = gcnew Master_Test();
frm3->Show();
}
else
{
Constructor_Test^ frm3 = gcnew Constructor_Test();
this->Hide(); // Заменил Master_Test::Hide() на this->Hide()
}
}
};