値を渡すには?


素人  2006-01-17 17:27:24  No: 19734  IP: 192.*.*.*

Form1のprocedureの中で得た値を、Form2のprocedureに渡したいのですが、どのような方法があるのでしょうか?  よろしくお願いします。

編集 削除
えーと  2006-01-18 21:14:58  No: 19735  IP: 192.*.*.*

なんかあまりに簡単なのでレスがつかないみたいですが。

いろいろな方法がありますけど、Form1 の pulic フィールドに変数を宣言して
おいて、Form1 の手続きで設定すると、Form2 の手続きでそれを見に行けば
いいだけです。

編集 削除
HOta  2006-01-18 21:30:01  No: 19736  IP: 192.*.*.*

プロパティもあります。

編集 削除
えーと  2006-01-18 21:38:14  No: 19737  IP: 192.*.*.*

> プロパティもあります。

そうですね。しかし、Form2 の手続きに値をわたすためだけのプロパティーって
いうのも変ですよね。

あと、Form2 の方のフィールド変数に Form1 の手続きから値を設定することも
できます。意図としてはこっちの方が自然かも知れません。

あと、おすすめではないですけど、グローバル変数でも渡せます。

編集 削除