Imはc#に新しいので、簡単な方法があるかどうかはわかりません。フォーム上のデータを確認するc#
私は5つのフォームを作成しました。フォーム1は私のメインフォーム、フォーム2,3,4および5はデータ入力フォームです。
ユーザーは、データを入力するフォームを選択します。すべてを選択することも、1つだけを選択することもできます。
4つのフォームをすべて1つのフォームから制御したい(ウィンドウをポップアップしたくない)。ユーザーは1つのフォームを表示してから、入力しているデータフォームを表示する必要があります。彼らはボタンを押すことによってフォーム間をジャンプすることができます。私はフォームごとにパネルを作成し、ユーザーのティックごとにそれぞれをロードします。私はすべてのフォームが最新であることを期待していないことを隠し、ユーザは希望のボタンをクリックしてパネルを表示します。現在ユーザーがフォーム1を閉じると、警告なしでデータが失われます。 CHowは、パネルにロードされたフォームでデータの整合性チェックを実行できますか?
のためのいくつかの参照リンクは、フォーム1から** 4つの形式は3 **言っているここ
フォームすぐに倍! – nozzleman
私はあなたがコードサンプルを使ってそれぞれのステップであなたの問題を分解できるはずだと思います。分割して征服するスタイル。おそらく人々があなたの問題を理解するのに時間がかかりません。 –
画像が見える場合はそのままにして、黄色のフィールドにはデータが必要です。フォームはデータ入力フォームの1つで、これをパネルに追加しました。コードを見てくださいEditQuote tf1 =新しいEditQuote(0、0、true); tf1.TopLevel = false; panel1.Controls.Add(tf1); panel2.Width = 1; tf1.Show();私は、黄色いボックスが入力されていない限り、form1を閉じることを望んでいません。 form1からどのように編集フォームのフィールドにアクセスしますか? – AC5