だから私は自分のプロジェクトに2つのクラスを持っています。
namespace WindowsApplication13
{
partial class Form1
そして、ある場所は次のように言っています:
namespace WindowsApplication13
{
public partial class Form1 : Form
{
public Form1()
{
string text1, text2, text3, text4;
InitializeComponent();
text1 = textBox1.Text;
text2 = textBox2.Text;
text3 = textBox3.Text;
text4 = textBox4.Text;
}
}
}
}
では、Class1 で後者をインスタンス化するにはどうすればよいでしょうか。
私が試してみました
Form1 : Form f1 = new Form1 : Form();
と
Form1 f1 = new Form1();
と
Form f1 = new Form();
しかし、 Form1 : Form から変数を取得しようとすると、「WindowsApplication13.Form1」に「text1」の定義が含まれていないというエラーが表示されるため、どれも機能しません。
この投稿が乱雑であったり、出来が悪い場合は申し訳ありません。必要に応じて、コメントで詳細を説明できます。ありがとう!
編集: 申し訳ありませんが、Form f1 = new Form の場合の構文は知っていますが、これを書いているときに忘れてしまいました!