winform上にpanel1とpanel2の2つのユーザーコントロールがあり、そのフォームには次のページがあります。前のページと閉じるボタン。クローズするとwinformが隠され、後で使用できるオブジェクトに入力されたデータをユーザーコントロールに保存して、ポップアップしたフォームの背後にある別のフォームのデータベースに保存します。したがって、MainFormは2つのユーザーコントロールでフォームを開くフォームを開きます。私はこのような近いとオブジェクトにデータを保存しようとしている:winformでのユーザーコントロール
public void SetPage1()
{
UIModel1 uiModel1 = new UIModel1();
uiModel1.StoppedDate = txtStoppedDate.Text;
uiModel1.StoppedTime = txtStoppedTime.Text;
uiModel1.ArrivedNo = txtArrivedNo.Text;
//etc
この:
private void btnClose_Click(object sender, EventArgs e)
{
UC1 ui1 = new UC1();
UC2 ui2 = new UC2();
ui1.SetPage1();
ui2.SetPage2();
this.Close();
}
とユーザーコントロール1で私はSetPage1とユーザーコントロール2は次のようになりSetPage2を持ってい動作していないと私はそれがなぜではないか分からない。私はtxtArrivedNo.TextのためのSetPage1の中にMessageBoxを置く。そしてそれは空である。どんな助けもありがとう。