私は購入ボタンが付いた複数のフォームを持っています。私が持っているフォームはLawnA.csとLawnb.csです。これらのフォームの両方に単一のBuy.csフォームを使用したいと思います。つまり、どのようなフォームがBuy.cと呼ばれているかを知りたいのです。クラスBuy.csでC#で別のフォームと呼ばれるフォームを知る方法
フォームLawnA.csでbuy.lotAtobuy = this;
buy.ShowDialog();
フォームLawnB.csで
buy.lotBtobuy = this;
buy.ShowDialog();
フォームBuy.csで
public LawnA lotAtobuy;
public LawnB lotBtobuy;
((LawnA)lotAtobuy).textBox1.Text;
((LawnB)lotBtobuy).textBox1.Text;
、私が実行したいです:
((LawnA)lotAtobuy).textBox1.Text;
私はこのコードを実行するLawnB.csが呼び出された場合Buy.csながらBuy.cs呼ばLawnA.csがあれば:
((LawnB)lotBtobuy).textBox1.Text;
私はtextBox1の値を取得していました。その値はBuy.cs.xのすべてのクエリで使用したものです。と私はエラーオブジェクトの参照が送信されていない得る –