Form1.h と Form2.h があります
Form1 のボタンをクリックして Form2 を起動するため、Form1.h には既に Form2.h が含まれています。Form1.h から Form2.h に変数を渡す方法
Form1.h の例を次に示します。
#include "Form2.h"
String^ str = "Hello World"; //This variable needs to be passed to Form2.h
//Other windows forms application code here
Form2.h の例
//#include "Form1.h" this will cause an error
//How would i pass variable str to here?
//Other windows forms application code here
編集:
これが私がそれを修正した方法です
これが私がそれを修正した方法です。
Form1.h
#include "Form1.h"
Form2^ frm = gcnew Form2;
frm->Username = "text here";//This passes the variables.
frm->Password = "other text";
Form2.h
public: String^ Username;
public: String^ Password;