간단한 레코드 저장 응용 프로그램을 만들려고하고 있지만 일부 바보 같은 이유 때문에 C++에서 레코드를 추가 한 후 기본 frmview.h Form으로 돌아갈 수 없습니다.버튼을 사용하여 양식을 탐색하는 방법은 무엇입니까?
11 IntelliSense: a pointer-to-member is not valid for a managed class $PROJECTDIR$\frmnew.h 444 12 Application1
지금은 노력하고 있어요 형태 : 나는 다음과 같은 예외가 디버거를 실행하려고하면
System::Windows::Forms::DialogResult Result = MessageBox::Show(this,String::Format("Record Added for user {0}, Add another?", txtstaffname),"title", MessageBoxButtons::YesNo, MessageBoxIcon::Information);
if(System::Windows::Forms::DialogResult::Yes == Result)
{
//Do something
}
else
{
this->Close;
frmview::Show;
}
을 :
이
내가 실행하려고 코드입니다 다시보기 레코드 양식은 현재 레코드 추가 (frmnew.h) 양식을 이동하는 데 사용되며 두 양식에 다음 헤더를 포함 시켰습니다.frmview.h (Rec ords) :
#include "frmadd.h"
#include "frmedit.h"
frmadd.h (레코드 추가) :
#include "frmview.h"
내 컴퓨터 시스템은 윈도우 8.1을 실행하고 나는 (.NET 4.5)
그것은 만약 비주얼 스튜디오 2012가 설치되어 나는 C#이나 VB.NET을 사용 하겠지만, 우리 임무의 일부로 C++을 사용해야한다.
도움을 주시면 감사하겠습니다.