- ベストアンサー
Delphi4について質問です。
Delphi4について質問です。 form1でeditやmemoに入力した文字をform2のeditやmemoにへ移し、保存したいのですが、色々試してみてもできません。 あと、上書きしたものをformを再びあけたとき見れるようにするにはどの方法がありますか? 初心者で手詰まりです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
プログラムの全体をQ&Aサイトでやりとりすることは難しいです。ヒントをインターネットで検索できなくもないですが、一番いいのは参考書を入手して読まれることです。この質問でしたらDelphiのどのバージョンでも同じです。 検索するのでしたら、Form間のデータの受け渡しには「Delphi uses節」、データの保存と再現には「Delphi iniFile」「Delphi registry」などで探すとよいでしょう。それなりのものが出てきます。 あえてデータの受け渡しの回答を書くと下のようになります。 ----- Delphiで別のFormを参照するには、まず参照したいFormのunit名をimplementation下のusesで指定します。あとはForm名を付けて参照するだけです。 例えばUnit1-Form1にEdit1があって、その内容をUnit2-Form2のEdit1に表示したいのでしたら、 (1) Unit1のusesにUnit2を指定します。 (2) Form2を表示する前に次のように記述します。 Form2.Edit1.Text := Edit1.Text;