异常在那里呢
错误在那里呢?User.cpp:#include Form1.husing namespace User[STAThreadAttribute]int main(arraySys
错误在那里呢?
User.cpp:
#include "Form1.h"
using namespace User;
[STAThreadAttribute]
int main(array<System::String ^> ^args)
Form1::EventRecord->Items->Add( "Success" );
Form1.h:
namespace User {
...............
public ref class Form1 : public System::Windows::Forms::Form
{
public: System::Windows::Forms::ComboBox^ EventRecord;
我已经把private 改成public 但是还是抱错
.\User.cpp(32) : error C2227: “->Items”的左边必须指向类/结构/联合/泛型类型
.\User.cpp(32) : error C2227: “->Add”的左边必须指向类/结构/联合/泛型类型
[解决办法] Form1::EventRecord->Items->Add( "Success" );
EventRecord不是静态成员必须通过一个类实例来访问
比如
form1^ f1;
f1->EventRecord->Item......
[解决办法]在你new这个窗体的时候,把它的引用保存到全局变量(之前说的static成员)中。
然后通过这个对象而不是Form1去访问。