PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23358 08/07/30 19:10:53 PB9.0: SetRedrawでDWが消える現象 By kori

カテゴリ:PowerBuilderの開発環境
日付:2008年07月30日 19:10 発信者:kori
題名:PB9.0: SetRedrawでDWが消える現象

いつもお世話になっております。

更新画面なのですが、dw_1は行選択(ハイライト表示)しており、
更新後に再検索し、更新した行へカーソルをセットしたい為、
画面をちらすかせない様にSetRedrawを使用しています。
処理終了後に、dw_1.SetRedraw(True)を行っています。

-------------------------------------
dw_1.SetRedraw(False)

更新処理
dw_1 の再検索

dw_1.SelectRow(0, False)
dw_1.SelectRow(ll_row, True)
dw_1.ScrollToRow(ll_row)

dw_1.SetRedraw(True)
-------------------------------------

しかし、dw_1.SetRedraw(False)を行った時点で、dw_1自体が非表示になってしまいます。
dw_1.SetRedraw(True)を行った時点で、表示されます。

画面のちらつきは無くなりましたが、更新処理中は dw_1が消えている為、
グレー(Window色)の画面になってしまいます。

上記のような処理は今まで何度も経験しているのですが、
DWが消えてしまうという現象は初めてで、全く判りません。

過去ログを調べてみたのですが、今回のケースと一致する様なものが見つかりませんでした。
何かご存知の方がいらっしゃいましたら、ご教授願います。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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