[リストへもどる]
一括表示

投稿時間:2004/04/20(Tue) 14:17
投稿者名:Rs
Eメール:
URL :
タイトル:
フォーム間でのデータのやり取り
いつもお世話になっております。
今までフォームを一つしか使わずにプログラム作成していたのですが
今回フォームを追加してみようと思っております。
そこで、フォーム1で使用したデータをフォーム2でも使いたいのですが
例えば・・・

'配列のインデックス番号の開始を1に設定する
Option Base 1
'変数を定義する
Private PSD(42, 65536) As String
'定数を宣言する
Const PSDFile As String = "C:\売上観覧ソフト\data.txt"

上記のようなコードでPSD(1,1)というような形でデータを使っていたのですが
この変数をそのままフォーム2でも使用したいのですが・・・(データ有)
それとフォーム1のコントロール(ラベル)などに表示された数値なども
フォーム2で使用することは可能でしょうか?
ご教授の程宜しくお願いします。

投稿時間:2004/04/20(Tue) 16:16
投稿者名:えめす
Eメール:
URL :
タイトル:
Re: フォーム間でのデータのやり取り
こんにちわ
>この変数をそのままフォーム2でも使用したいのですが・・・
Public宣言にすれば・・?
>それとフォーム1のコントロール(ラベル)などに表示された数値なども
フォーム2で使用することは可能でしょうか?
Form2.Text1.Text = form1.label1.caption
formを指定しましょう。

投稿時間:2004/04/20(Tue) 16:25
投稿者名:澤田
Eメール:
URL :
タイトル:
Re^2: フォーム間でのデータのやり取り
> こんにちわ
> >この変数をそのままフォーム2でも使用したいのですが・・・
> Public宣言にすれば・・?
> >それとフォーム1のコントロール(ラベル)などに表示された数値なども
> フォーム2で使用することは可能でしょうか?
> Form2.Text1.Text = form1.label1.caption
> formを指定しましょう。

横から失礼します。
チョット補足
ちなみに配列でpublicをform直下に宣言すると
コンパイルエラーになるので、標準モジュール内
に定義して使いまわしする事になるのではないか
と思います。

間違ってたらごめんなさい。

投稿時間:2004/04/20(Tue) 16:37
投稿者名:回答1412
Eメール:
URL :
タイトル:
Re^3: フォーム間でのデータのやり取り
> 横から失礼します。
> チョット補足
> ちなみに配列でpublicをform直下に宣言すると
> コンパイルエラーになるので、標準モジュール内
> に定義して使いまわしする事になるのではないか
> と思います。

更に、横から失礼します。
標準モジュールを使わずに、
フォームモジュール内だけで行いたい場合は、
配列を Private で宣言しておいて、
Public のプロパティを定義する
という方法もあります。

投稿時間:2004/04/20(Tue) 17:03
投稿者名:Rs
Eメール:
URL :
タイトル:
Re^4: フォーム間でのデータのやり取り
> > 横から失礼します。
> > チョット補足
> > ちなみに配列でpublicをform直下に宣言すると
> > コンパイルエラーになるので、標準モジュール内
> > に定義して使いまわしする事になるのではないか
> > と思います。
>
> 更に、横から失礼します。
> 標準モジュールを使わずに、
> フォームモジュール内だけで行いたい場合は、
> 配列を Private で宣言しておいて、
> Public のプロパティを定義する
> という方法もあります。

皆様レスありがとうございます。
参考にさせて頂きます。
またよろしくお願いします^^