PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11709 | 00/06/12 14:07:45 | RE(5):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By てとらぽっと |
11708 | 00/06/12 13:58:20 | RE(4):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By MIYAHARA |
11707 | 00/06/12 13:38:28 | RE(3):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By MIYAHARA |
11706 | 00/06/12 13:30:38 | RE(2):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By Taka |
11703 | 00/06/12 13:18:35 | RE(1):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By てとらぽっと |
11702 | 00/06/12 12:58:59 | PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By MIYAHARA |
カテゴリ:PowerBuilderの開発環境
日付:2000年06月12日 13:18 発信者:てとらぽっと
題名:RE(1):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について
MIYAHARAさん、こんにちは。
>先祖ウィンドウであるw_parentにはウィンドウ関数wf_functionがあり、
>その関数によってウィンドウ上に対して何らかの処理、
>もしくはそのきっかけを与えています。
>
>現在uo_custom中のコマンドボタンから、
>wf_function関数を呼び出したいのですが、
>例えば w_parent.wf_function() と呼び出すと
>「nullオブジェクトの参照エラー」が帰ってきますし、
>w_A.wf_function()と呼び出すと、
>w_Bのウィンドウのコマンドボタンを押した時にも
>w_Aのウィンドウに対して処理をしてしまいます。
>
>なんとかw_A、w_B、それぞれのボタンが押された時には
>それぞれのウィンドウに対して処理を行って欲しいのですが、
代名詞 Parent を使って、こんな感じで処理します。
(PBがないのでサンプル↓のチェックはしていません。)
w_parent lwindow
lwindow = Parent
lwindow.wf_function()
ウィンドウが w_parent を継承している限り、
w_A, w_B などを特定しなくて済みます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Sybase SQL Anywhere Client
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.