PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4368 | 98/12/14 10:34:46 | RE(3):PB6: ウィンドウの画面遷移 By テナー |
4367 | 98/12/14 10:19:29 | RE(2):PB6: ウィンドウの画面遷移 By あすかちゃんの父 |
4365 | 98/12/14 09:28:30 | RE(1):PB6: ウィンドウの画面遷移 By てとらぽっと |
4362 | 98/12/12 16:20:41 | PB6: ウィンドウの画面遷移 By テナー |
カテゴリ:スクリプトの記述
日付:1998年12月14日 09:28 発信者:てとらぽっと
題名:RE(1):PB6: ウィンドウの画面遷移
テナーさん、はじめまして。
>今、開発中のアプリケーションはフレームを使用せずに、基本的には表示されるウィンドウは一つです。
>しかし、あるウィンドウから表示されるウィンドウは必ずしも一意ではありません。
>というのは、前画面に戻るという処理があるためです。
>
>例えば、A,B,C,Dという画面があるとすると、
>A→B→C→Dと画面が遷移された場合は前画面処理でD→C→B→Aとなりますが、
>A→C→B→D→Bとなった場合にB→D→B→C→Aというような画面遷移にしなければ行けません。
>
>このような処理をしたことのある方、是非レスをください。
質問の内容なのですが、「前画面に戻る」ときの前画面を知る方法が知りたいということで
いいんですよね?(画面遷移の是非について問われているんでしたらはずしてます。)
ポップアップウィンドウですと以下で親のウィンドウクラスが取れます。
ParentWindow().ClassName()
メインウィンドウだと親ウィンドウはありませんので、ParentWindow()は有効なオブジェクトを
返しません。次画面を開きときに前画面となるウィンドウクラス名をパラメータにしておけば
いいのではないでしょうか。
OpenWithParm(次画面, This.ClasName())
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.