VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/03/17(Mon) 18:04
投稿者これ
URL
タイトルRe^3: MDIにおける変数の定義方法について

> ご回答ありがとうございます。
>
> 子フォームにもクラスを用いてプロパティを追加できるのですね。→知らなかったです。
> てことは、Property Letを使うと設定も可能になるという事でよろしいでしょうか。

MDIフォームから設定する必要がある場合はそうなりますね。

> それと、もうひとつ質問があります。
> つまり、Set wkChild = Nothingとすると、変数が初期化?されてしまい、情報がなくなるため、
> アクティブな子フォームが変わる毎にもう一度計算結果ファイルを読み直さないといけないのではないかと
> 思ったからです。
>
> すいませんが、よろしくご教示下さい。

Set wkChild = NothingはActiveな子フォームの
コピーであるwkChildの解放だけなので(と私は理解していますが)
子フォームが閉じられない限り
子フォーム毎の内容は保持されてるはずですよ。
(と私は信じていますし、私のヤツでは残っています)

お判りかとは思いますが
子フォームのコントロール操作
例えばCommand1_Click とかも Public 指定しておけば
MDIフォーム側で
Set wkForm = Me.ActiveForm
Call wkForm.Command1_Click
こういう呼び方が出来ます。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -