PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
11140 00/04/24 17:44:09 RE(4):PB6.5: pbm_enchangeイベントについて By jinma
11135 00/04/24 15:03:20 RE(3):PB6.5: pbm_enchangeイベントについて By こてちゅ
11132 00/04/24 13:17:32 RE(2):PB6.5: pbm_enchangeイベントについて By jinma
11124 00/04/21 21:49:56 RE(1):PB6.5: pbm_enchangeイベントについて By M.M
11116 00/04/21 16:27:27 PB6.5: pbm_enchangeイベントについて By jinma

カテゴリ:データウィンドウ
日付:2000年04月24日 13:17 発信者:jinma
題名:RE(2):PB6.5: pbm_enchangeイベントについて

M.Mさん、ありがとうございます。

>無責任モードのコメントですが(;^^)
>pbm_enchangeイベントは、シングルラインエディットやエディットマスクで使用した
>ような気がします。

やはりそうなのですか(>_<)。
シングルラインエディットやエディットマスクでは問題なくイベント反応していたので。

>データウィンドウのカラムに値を入力した時に処理をしたいのなら、
>データウィンドウのEditChangedイベントを使用してみたらどうでしょうか。

実は、過去の発言でもあった「マイナス入力」を事前拒否させたいという状況に
陥ってしまっているのです。
問題のすり替え的な発言になってしまいますが、
データウィンドウのカラム編集様式をエディットマスク(マスク値=00.00])と指定した場合に
マイナス入力時の動きが、非常に不安定(PBバグっぽい?)になってしまうのです。
マイナス記号の入力自体がまずいらしく、EditChangedイベントや入力条件則では
「時既に遅し」って感じなのです。

データウィンドウは非常に便利なものなので、よく使用するのですが、
小数点ありの入力項目がある場合は、エディットマスク編集様式やDWコントロール自体を
使わないっていう考えにどうしても踏み込めなくて。
なんか愚痴っぽくなってしまいまして、申し訳ないです。
もし良いお知恵があったらで構いませんので教えて下さい。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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