Высокий, ребята! Извините, что задал вам этот вопрос, но я не могу найти причину ошибки. Кроме того, я новичок в Visual C ++ / CLI, поэтому я знаю, что мой код может использовать некоторую полировку.
Короче говоря, я пытаюсь собрать данные из формы для создания класса.
Буду признателен за любую помощь. СПАСИБО ЗА ПРЕДЕЛА.
Мой код:
// Form4A.h
#pragma once
# include "Tutors.h"
namespace SisPro
{
//.... more code
public ref class Form4A : public System::Windows::Forms::Form
{
#pragma region Windows Form Designer generated code
//.... more code
#pragma endregion
private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e)
{
String ^ m1 = comboBox14->SelectedItem->ToString();
String ^ m2 = comboBox19->SelectedItem->ToString();
String ^ m3 = comboBox20->SelectedItem->ToString();
Tutors.add_tutor(m1, m2, m3);// ERROR C2143
}
};
}
ГДЕ-ЛИБО:
//Tutors.h
using namespace System;
public ref class Tutors
{
public:
Tutors();
void add_tutor(String ^ m1, String ^ m2, String ^ m3)
private:
String ^ ID;
String ^ LASTNAME;
String ^ NAME;
};
// tutors.cpp
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include "Tutores.h"
Tutors::Tutors()
{
ID = "";
LASTNAME = "";
NAME = "";
}
void Tutors::add_tutor(String ^ m1, String ^ m2, String ^ m3)
{
ID = m1;
LASTNAME = m2;
NAME = m3;
return;
}