過去の桐井戸端BBS (桐ver.8)
8319 サブフォームでオブジェクト操作の仕方 まあま 2000/10/30-15:53
サブフォームでオブジェクト操作コマンドを使用したいのですが、やり方が分かりません。
メインのオブジェクトだと、ハンドル番号が指定でき、うまくできるのですが、
メインからサブフォームのオブジェクトの指定の仕方が分かりません。
サブフォームにハンドル番号をつけたらいいのでしょうか?でも、どうやって?

どなたか教えてください。お願いします。
8322 Re:オブジェクト操作の仕方 悲しげ 2000/10/30-20:07
記事番号8319へのコメント
どもっ、まあまあさん、以下htmlヘルプから抜粋します。

【一括処理】一括処理の書き方
-----------------------------------------------------------------
<オブジェクト名>

サブフォーム内のオブジェクトを指定する場合は、サブフォームのオブジェクト名からはじめます。
サブフォーム名とオブジェクト名のあいだは、ピリオドで区切ります。

(例) オブジェクト操作 
        @住所一覧.@氏名.前景色 = "赤"

サブフォームのオブジェクトを変数で指定する場合は、それぞれのオブジェクト名を代入した変数名を、ピリオドで区切って指定します。

(例) &subForm = "住所一覧"
    &object = "氏名"
    オブジェクト操作 &subForm.&object.前景色 = "赤"

イベントハンドラ内でメインフォームのオブジェクト名を指定する場合は「ハンドル=」に &hwindow を指定します
( &hwindow は、フォームに組み込まれている局所変数です)。

(例) オブジェクト操作 \
        ハンドル= &hwindow,\
        @氏名.前景色 = "赤"
イベントハンドラ内でイベントが発生したオブジェクトの名前を指定する場合は、&this を使用します
( &this は、フォームに組み込まれている局所変数です)。

(例) オブジェクト操作 &this.前景色 = "赤"
8335 Re:オブジェクト操作の仕方 まあま 2000/10/31-08:42
記事番号8322へのコメント
こんにちは 悲しげさん。

うまくできました。ありがとうございました。

戻る