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