PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
725 98/03/03 11:03:01 RE(9):メインウィンドウをレスポンスウィンドウより制御したい By Mickey
715 98/02/27 17:10:13 RE(8):メインウィンドウをレスポンスウィンドウより制御したい By TAKA
712 98/02/27 14:03:32 RE(7):メインウィンドウをレスポンスウィンドウより制御したい By ガレオン
707 98/02/27 10:42:16 RE(6):メインウィンドウをレスポンスウィンドウより制御したい By Mickey
706 98/02/27 10:41:43 RE(5):メインウィンドウをレスポンスウィンドウより制御したい By Mickey
704 98/02/27 10:02:36 RE(4):メインウィンドウをレスポンスウィンドウより制御したい By ガレオン
703 98/02/27 10:07:13 RE(3):メインウィンドウをレスポンスウィンドウより制御したい By まこと
701 98/02/27 09:25:13 RE(2):メインウィンドウをレスポンスウィンドウより制御したい By Mickey
692 98/02/26 18:16:40 RE(1):メインウィンドウをレスポンスウィンドウより制御したい By ガレオン
690 98/02/26 16:09:13 メインウィンドウをレスポンスウィンドウより制御したい By Mickey

カテゴリ:旧電子会議室
日付:1998年02月27日 17:10 発信者:TAKA
題名:RE(8):メインウィンドウをレスポンスウィンドウより制御したい

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

>>例)
>>    // 変数の宣言
>>    Window        w_name        //  Window型の変数の宣言
>> 
>>   //  処理
>>    w_name = レスポンスウィンドウ名 . ParentWindow()   // メインウィンドウ名を取得
>>    w_name.BackColor = RGB(255,0,0)                        // メインウィンドウの背景色を黄色に
>>                                                                        // 変更 
>>

>上記の例のとおりテストしたところ、
>ParentWindow()は、フレームウィンドウ名の取得になってしまいました。
>メインウィンドウ名の取得とは違うような感じがします。
>私のやり方が違っているんでしょうか??

Mickeyさんこんにちは、いまひとつ状況が読み取れません。
フレームという言葉から勝手に推測すると、MDIウィンドウの「シート」の背景色を、
レスポンスウィンドウから制御したいと読み取れるのですが、やりたい事がこれであっていれば
↓↓こんなんでできますけどどうでしょうか??


レスポンスウィンドウのコマンドボタンのclickedのスクリプト

Window w_main  ,  w_sheet_a              
                                                          
w_main =レスポンスウィンドウ名 . ParentWindow()
  //w_mainに、MDIフレームウィンドウ名を取得
                                    
w_sheet_a  =  w_main.GetActiveSheet ( )
  //w_sheet_aに、シート名を取得

w_sheet_a.BackColor = RGB(255,0,0)
  // メインウィンドウの背景色を赤色に

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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