PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6777 99/06/15 10:00:14 RE(4):PB6:(解決)タブページ内のコントロールの取得方法について By t.y
6739 99/06/14 14:17:12 RE(3):PB6:タブページ内のコントロールの取得方法について By Taka
6735 99/06/14 13:27:13 RE(2):PB6:タブページ内のコントロールの取得方法について By t.y
6714 99/06/11 17:27:52 RE(1):PB6: タブページ内のコントロールの取得方法について By Taka
6713 99/06/11 16:43:50 PB6: タブページ内のコントロールの取得方法について By t.y

カテゴリ:スクリプトの記述
日付:1999年06月14日 14:17 発信者:Taka
題名:RE(3):PB6:タブページ内のコントロールの取得方法について

t.yさん、こんにちは。Taka@今日はヒマ人です。(^^;

>その後、WindowObject型とUserObject型の変数を色々
>とっかえひっかえしていましたら、とりあえづできました。(汗)

おめでとうございます。

>あっ、暗がりから襲わないで下さい(^_^);

???

>ただ、できたことはできたんですが、
>WindowObject型とUserObject型の使い方というか意味というか、
>本当にわかってて作れたのではないので、次回はきっと忘れてる(笑)
>なにかここらへんの解説というか資料みたいなものはないのでしょうか...

とくに資料みたいなのは私も見たことないんですが、PowerBuilderのツールバーに
「オブジェクトブラウザ」というのがあります。これを開いて[システム]タブを見てください。
標準オブジェクト型の一覧が表示されるので、チェックボックスか何かを選んで右クリックし、
[階層の表示]を選びます。
PowerObject型から始まる、あらゆるオブジェクト型の継承ツリーを閲覧することができます。
これを見ると、WindowObject型の子孫として何がどうなっているのかが良く解ります。
(EditMaskがMultiLineEditの子孫であるというのは初めて知りました!)

>自分で作ったUserObject型のオブジェクトがあると、
>TabPageとどうやったら判別できるのでしょうか?やはり変数名でしょうか?

実行時に判別したいのでしたら、ユーザーオブジェクトに対してGetParent関数を呼ぶと
良いと思います。返されたオブジェクトのTypeOf()が Tab! だったら、そのユーザーオブジェクトは
タブページであると判定できます。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS INFORMIX Net 7
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS INFORMIX-OnLine 7
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.