PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
21914 | 05/04/20 10:15:41 | RE(1):クラスイベントの作成 By Cherry_Sunburst |
21865 | 05/04/13 10:13:43 | クラスイベントの作成 By Cherry_Sunburst |
カテゴリ:スクリプトの記述
日付:2005年04月13日 10:13 発信者:Cherry_Sunburst
題名:クラスイベントの作成
お世話になっております。
OS :Windows2000Pro/XPPro
PB :Version 8.0.3 Build 9704J
DB :Oracle9i (9.2.0.1.0)
Browser :InternetExplorer6.0.2800.1106
WebServer:None
一般的に使われるのにDataStoreなどのクラスがあると思うのですが、
これらイベントが存在するクラスついてイベント操作を制御したいと思います。
例えばフォームの場合(通常は継承などが行われると思いますが)、
Test = Create Window
などとし、その後、プロパティを変更した後に
Test.Visible = True
としてフォームを表示する事が出来ると思うのですが、
上手く実現出来ません。
どうすれば表示されるのでしょうか?
そして、その新規インスタンスについて例えばフォーカスがアクティブになった場合、
通常、Activate()イベントが発生すると思います。
開発時点でフォームを作成(または継承)している際は、
イベントプロシージャが存在するので、そこにコーディングを行えば良いのですが、
上記のように、コーディング時点で初めて作成されるインスタンスについては
イベント処理が記述出来ません。
VBのWithEventsのように、作成したインスタンスを、
オブジェクトとしてだけではなく、
イベント操作(VBでは変数宣言を行う事で、プロシージャに、
作成したオブジェクトに関する
イベントプロシージャが自動的に作成される)も可能なインスタンスとするには
どうすれば良いのでしょうか?
PBの仕様概念からして的外れな質問でしたら申し訳ありません。
ご回答宜しくお願い致します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.