PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8811 99/10/18 11:04:37 RE(4):PB6.5: データウィンドウのイベントについて By Taka
8809 99/10/18 09:51:44 RE(3):PB6.5: データウィンドウのイベントについて By てとらぽっと
8808 99/10/18 09:24:13 RE(2):PB6.5: データウィンドウのイベントについて By USK
8765 99/10/14 21:13:35 RE(1):PB6.5: データウィンドウのイベントについて By Taka
8741 99/10/14 14:43:40 PB6.5: データウィンドウのイベントについて By USK

カテゴリ:データウィンドウ
日付:1999年10月18日 09:51 発信者:てとらぽっと
題名:RE(3):PB6.5: データウィンドウのイベントについて

USKさん、おはようございます。
少し当初の問題から離れた意見になります。

>>>データウィンドウでユーザがマウスによるカラムの位置(X座標)変更、幅の変更などのイベントが
>>>発生したら、ユーザ定義の関数を実行しようとしております。

>今の時点ではタブページを変える直前に座標等が変更されてたら、INIファイルに
>書き出すということをやっています。これですと、タブを選択したときのレスポンスが
>非常に悪くなってしまうので、どうにかならないものかと考えました。

あ、ユーザーが座標等を変更した時点でイベントが取れなくてもいいのではないですか?
「タブページを変える直前」あるいは「DWが破棄される直前」に
DWの状態を保存しておきたいという事ですね。
ウィンドウを開き直しても、先ほどの状態を復元させたいという。

dw_1.Object.DataWindow.Syntax でDWの定義構文を保存して、
次回はその構文で dw_1.Create() するのが手っ取り早いように思います。


>いろいろ試していくうちに、ソートの部分でかなり時間がかかっているように
>思いますが、これは気のせいでしょうか。

件数は多いですか?

一連のプロパティ変更、関数を実行する前にSetRedraw()はしてらっしゃいますか?
(ソートにはそれほど効果はないと思いますが。(^^; )



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS (記載なし)
Browser Netscape4.X

Server SoftWare

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

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