PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5793 99/04/06 15:18:18 RE(2):PB5.0.04: 画面表示直後に動くイベント or ユーザーイベントIDを教えてください By kita_a
5789 99/04/06 14:40:11 RE(1):PB5.0.04: 画面表示直後に動くイベント or ユーザーイベントIDを教えてください By てとらぽっと
5786 99/04/06 14:07:07 PB5.0.04: 画面表示直後に動くイベント or ユーザーイベントIDを教えてください By kita_a

カテゴリ:
日付:1999年04月06日 14:40 発信者:てとらぽっと
題名:RE(1):PB5.0.04: 画面表示直後に動くイベント or ユーザーイベントIDを教えてください

kita_aさん、こんにちは。

>画面表示してから、操作なしで、DBのconnect処理を
>したいのです。

>Open、Activate、 ActivateからTriggerEventで呼ぶユーザイベント(pbm_custom01)
>で試してみましたが、全て画面表示前に動きます(^^;
>dwのRetrieveは画面表示後に検索条件を入れてからするので
>使えません。
>Otherイベントはヘルプで非奨励だったので使いたくありません。

>他に画面表示直後に動くイベントはないでしょうか?

PBのオブジェクトで準備されたイベントとしてはありません。

ユーザーイベントをTriggerでコールすると、Openイベントを抜ける前にそのイベントが実行されます。
PostEventを使うことで、Openイベントを抜けた後にそのイベントを実行できます。
また、イベントIDを使う必要は特にありません。
(過去の互換性だと思いますが、引数が固定されて使いにくいので)


ウィンドウクラスにユーザイベントを作って(仮に ue_opend とします)、
openイベントに以下を書いておくのが基本だと思います。

This.Event Post ue_opend()


P.S.
おっしゃる通り、Otherイベントは使わない方が良いです。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

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