PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
12011 00/06/30 10:13:21 RE(1):PB6.5: itemchangedイベントで移動する前のカラムにフォーカスを移動したい By Tk
12006 00/06/29 18:57:29 PB6.5: itemchangedイベントで移動する前のカラムにフォーカスを移動したい By peko

カテゴリ:PowerBuilderの開発環境
日付:2000年06月30日 10:13 発信者:Tk
題名:RE(1):PB6.5: itemchangedイベントで移動する前のカラムにフォーカスを移動したい

pekoさん、こんにちは。

>こんにちは。

>データウィンドウのカラムのitemchangedイベントで入力チェック処理を
>行い、エラーであれば元のカラムにフォーカスを戻す。という処理を
>したいです。

>エラーの場合はitemchangedイベントに以下のように記述しています。
>  This.SetFocus()
>  This.SetRow(This.GetRow())
>  This.SetColumn(カラム名)

>このようにするとエラーメッセージ後、一度フォーカスが戻るのですが
>その後すぐにに次の項目に移動してしまいます。

フォーカスの移動はitemchangedイベントのスクリプト実行後に
行われるはずなので、SetColumn()しても無駄になります。

入力エラーでフォーカスを変更したくない場合は、単に
 return 1
でいいのでは?(HELPを参照のこと)


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser InternetExplorer4.X

Server SoftWare

OS HP-UX
DBMS Oracle 8.0
WebServer (記載なし)

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