PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19565 03/05/22 10:41:14 RE(7):自己解決? By Yutaka
19564 03/05/22 10:34:22 RE(6):PB7.0: UserObjectのイベントからwindowのユーザーイベントを実行 By Yutaka
19563 03/05/22 10:32:21 RE(5):PB7.0: UserObjectのイベントからwindowのユーザーイベントを実行 By Yutaka
19562 03/05/22 09:57:19 RE(4):PB7.0: UserObjectのイベントからwindowのユーザーイベントを実行 By hirotyan
19561 03/05/21 22:06:24 RE(3):PB7.0: UserObjectのイベントからwindowのユーザーイベントを実行 By めめ
19555 03/05/21 16:31:02 RE(2):PB7.0: UserObjectのイベントからwindowのユーザーイベントを実行 By Yutaka
19553 03/05/21 16:17:54 RE(1):PB7.0: UserObjectのイベントからwindowのユーザーイベントを実行 By hirotyan
19550 03/05/21 14:01:45 PB7.0: UserObjectのイベントからwindowのユーザーイベントを実行 By Yutaka

カテゴリ:スクリプトの記述
日付:2003年05月21日 16:31 発信者:Yutaka
題名:RE(2):PB7.0: UserObjectのイベントからwindowのユーザーイベントを実行

hirotyanさん、こんにちは。

早速回答ありがとうございます。

>TriggerEventのヘルプを見れば解ると思いますが、
>ObjectNameってのが最初に付きますよね?
>それは、ユーザーイベントが定義されているオブジェクトのことです。
>この状態だと、ユーザーオブジェクトってことになりますよね?
>この部分で、どのオブジェクトのスクリプトから見てどのオブジェクトの
>イベントや関数を起動させるかを指示しているんです。

はい、ヘルプを参照してObjectNameところにウィンドウ名をいれればいいのかな?と
いうところまではわかったのですが、問題はユーザーオブジェクト側でウィンドウ名を
取得するにはどうしたらよいのか?というところなんです。
とりあえず、以下の処理で取得できるかなぁと思ってやってみたんですが、
どうもうまくいきませんでした。
アドバイスをよろしくお願いします。


PowerObject lpo
DragObject ldo

lpo = This
Do While lpo.TypeOf() <> window!
ldo = lpo
lpo = ldo.GetParent()
Loop


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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