PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21579 04/10/23 11:46:12 PB7.0: 入力チェック後に前の値が表示されます By takan

カテゴリ:データウィンドウ
日付:2004年10月23日 11:46 発信者:takan
題名:PB7.0: 入力チェック後に前の値が表示されます

Itemchangedイベントで、入力チェックを行なっています。
エラーがあれば、バックカラーを黄色にし、Return 1を返し、
正しいければ、白にし、Return 0 を返してます。

一旦エラーとなる値を入力、ENTERキーで確定し、
その後、そのまま、その値をDeleteキーにて削除、ENTERを押すと、
削除される前のエラー値が表示されてしまいます。

TABキーなどで、フォーカスを違うカラムに移動すれば、きちんと削除されました。

なぜこんな現象が起こるのかわかりませんが、
「白に変更する」のをやめたら、前の値が表示されなくなりました。

何かご存知の方がおられましたら、ぜひ教えてください。
よろしくお願いします。

>※理由がわかったわけじゃないけど・・・
>Enterが押されたら(pbm_dwnprocessenterイベント)で、
>Tabキーが押されたようにしました。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS その他
Browser InternetExplorer5.X

Server SoftWare

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

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