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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.