前提・実現したいこと
visualstudioのC#でwindowsアプリを作成しているのですが下記のコードで、
フォーム1のtextboxに入力した値をフォーム4で使おうと試みているのですが String bank ...の部分でNullReferenceExceptionが発生してしまいます。
原因等お教えいただけますでしょうか。
String bank = Form1obj.textBox1.Text.Trim(); はsqlのパラメータとしてtextboxに入力し使用するので、textbox1には正しい値を入力しています。
発生している問題・エラーメッセージ
エラーメッセージ System.NullReferenceException' のハンドルされていない例外が ATM.exe で発生しました
該当のソースコード
C#ここに言語名を入力
ソースコード
〔form4〕
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
public Form1 Form1obj;
public Form4(Form1 Form1_Obj)
{
Form1obj = Form1_Obj;
}
private void Form4_Load(object sender, EventArgs e)
{
String bank = Form1obj.textBox1.Text.Trim();
String number = Form1obj.textBox2.Text.Trim();
〔form4呼び出し〕 private void button6_Click(object sender, EventArgs e) { this.Hide(); DialogResult dRet; Form4 Form4 = new Form4(); dRet = Form4.ShowDialog(); } ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。 VisualStudio2013
回答2件
あなたの回答
tips
プレビュー