ある値の変化を2つのフォームで受け取りたい
- 題名: ある値の変化を2つのフォームで受け取りたい
- 著者: Ken-Ko
- 日時: 2003/10/03 2:39:53
- ID: 829
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ある値の変化を2つのフォームで受け取りたい
- 著者: ピラルク
- 日時: 2003/10/03 14:29:19
- ID: 840
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ある値の変化を2つのフォームで受け取りたい
- 著者: Ken-Ko
- 日時: 2003/10/05 0:16:30
- ID: 860
- この記事の返信元:
- この記事への返信:
- ツリーを表示
お世話になります。
Form1 から呼び出した Form2 に表示されたグリッドをクリックすると、
Form1 のテキストボックスの値が変わり、Fomr1にあるボタンを押すと、テキストボックスの値が変わるとともに、
Form2 のフォーカスされているグリッドの行も移動する、というプロシージャを作りたいと思っています。
どのようにしたらよいのでしょうか?
Form1 上で Form2 を宣言し、 Form2.show() して開いているのですが、
どうもうまくいきません。
おそらく、共通で使える変数を置く Public Class を作り、それにForm1のボタンやForm2のグリッドの行の位置を入れるようにし、
その値が変化すると Form1, Fomr2 の該当するオブジェクトに働きかけることにする、という具合にどこかで書けばよいのだろうと思うのですが...。
そうするには、どうしたらよいのでしょう?
また、それ以外に有力なやり方はありますでしょうか?
当方エクセルVBAからの移行者で、オブジェクト指向についてはあまり理解していません。
(が、なるべく分かるべく努力します)
どうかよろしくお願いいたします。