C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 20 を表示中)
■8454 / )  Form1の構造体を他フォームで。
□投稿者/ とまと (3回)-(2007/09/30(Sun) 22:59:36)

分類:[C#] 

C#初心者です。

Form1で定義した構造体を他のフォームでも使いたいのですが、
参照の仕方が分かりません。

------------------ソース------------------
namespace SAMPLE
{
public partial class Form1 : Form
{
public struct TEST
{
public string str;
public int num;
}

TEST test;

public Form1()
{
test.str = "test";
test.num = 10;

Form2 fm2 = new Form2(this);
fm2.Show();
}
}
}

namespace SAMPLE
{
public partial class Form2 : Form
{
public struct TEST
{
public string str;
public int num;
}

TEST test;

Form1 fm1;

public Form2(Form1 fm)
{
fm1 = fm;

test.str = fm1.test.str;
test.num = fm1.test.num;
}
}
}
------------------ソース------------------

という風に書いたのですが、
フォーム1のTESTをフォーム2のTESTに暗黙的に変換できません
と出てしまいうまくいきません。

解決策をご教授願いますm(_ _)m

返信 編集キー/


管理者用

- Child Tree -