PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
1987 | 98/06/22 12:11:29 | RE:DWのLoseFocusイベントでフォーカスを移動したくない場合はどうしたら良いのでしょうか? By Kazunaka |
1986 | 98/06/20 19:11:13 | DWのLoseFocusイベントでフォーカスを移動したくない場合はどうしたら良いのでしょうか? By masashi |
カテゴリ:旧電子会議室
日付:1998年06月20日 19:11 発信者:masashi
題名:DWのLoseFocusイベントでフォーカスを移動したくない場合はどうしたら良いのでしょうか?
こんにちは。
ちょっとわからない事があります。
ウィンドウ上にDWが2つあり、マウスにてもう一つのDWに移動した時に
今まで入力していたDWのの入力チェックをし、エラー時はフォーカスの移動を
したくありません。
LoseFocusイベントでAcceptText関数をコールし、データ値のチェックはしているのですが
エラーが発生した場合にフォーカスを戻せません。
なんかいい方法があったら教えて下さい。
一応、ユーザーイベントを1つ作り、SetFocus関数を記述し、
AcceptText関数の戻り値をみてPostEventしたら元の位置に戻ったのですが、
入力した値が入力前に戻ってしまった。(T_T)
Losefocusイベントで元のコントロールに戻そうと言う考えが根本的に悪いのかな?
By Masashi
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.