PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14735 01/03/08 14:52:22 RE(5):PB7.0: SetRedrawについて(解決!) By さい
14734 01/03/08 13:42:16 RE(4):PB7.0: SetRedrawについて By Potato
14733 01/03/08 13:39:31 RE(3):PB7.0: SetRedrawについて By こてちゅ
14732 01/03/08 13:06:18 RE(2):PB7.0: SetRedrawについて By さい
14729 01/03/08 10:00:40 RE(1):PB7.0: SetRedrawについて By Potato
14725 01/03/07 16:33:28 PB7.0: SetRedrawについて By さい

カテゴリ:PowerBuilderの不具合?
日付:2001年03月08日 13:42 発信者:Potato
題名:RE(4):PB7.0: SetRedrawについて

さいさん、こんにちは。

>Potatoさん、お返事ありがとうございます。

>>もしかして、データウィンドウ コントロールの名前が指定していない
>>ことはありませんか。
>>
>>例
>>dw_1.SetRedraw(False)
>><<行の削除処理>>
>>dw_1.SetRedraw(True)

>さっそく調べましたが、ちゃんと上記のように指定していました。
>あれから、スクリプトに書いてある位置を変えたりと色々試しましたが
>駄目でした。
>PBの不具合なのでしょうか?

私はPowerBuilder 7.0.2 C3でやってみましたが、特にちらつきはありま
せんでした。上記のロジック(SetRedraw)をはずすとちらつきますが、
つけると、ちらつきません。

ちなみに、さいさんは行を削除する時、うしろの行から削除していますか。
うしろから消したほうが効率がよいので。

全件削除の例
long ll_row,i
ll_row = dw_1.retrieve()

dw_1.setredraw(false)
for i =ll_row to 1 step -1
  dw_1.deleterow(i)
end for
dw_1.setredraw(true)

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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