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 (記載なし)

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