PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
7050 | 99/07/07 20:01:58 | RE(4):PB6.5: データウィンドウのItemChangedイベントとシングルラインエディットの関係について By みき |
7046 | 99/07/07 18:12:52 | RE(3):PB6.5: データウィンドウのItemChangedイベントとシングルラインエディットの関係について By Mika★ |
7043 | 99/07/07 16:38:22 | RE(2):PB6.5: データウィンドウのItemChangedイベントとシングルラインエディットの関係について By みき |
7037 | 99/07/07 14:54:49 | RE(1):PB6.5: データウィンドウのItemChangedイベントとシングルラインエディットの関係について By Mika★ |
7024 | 99/07/06 20:12:08 | PB6.5: データウィンドウのItemChangedイベントとシングルラインエディットの関係について By みき |
カテゴリ:データウィンドウ
日付:1999年07月07日 16:38 発信者:みき
題名:RE(2):PB6.5: データウィンドウのItemChangedイベントとシングルラインエディットの関係について
Mika★さん、こんにちは。res ありがとうございます。
>みきさん、こんにちは。
>
>>データウィンドウのItemChangedイベントでチェック処理を行い
>>エラー時には、他のカラム&コントロールにフォーカスを移さないようにしたいのですが、
>
>RETURN 1 とする、ということですね。
その通りです。
>確認ですが、この「シングルラインエディット」というのは
>データウィンドウオブジェクト内の、カラムの編集様式が「エディット」である
>コントロールのことでしょうか?
データウィンドウ外の「シングルラインエディット」です。
>これも、上記同様、データウィンドウオブジェクト内に貼りつけてある
>コマンドボタンのことでしょうか?
これもまた、データウィンドウ外のコマンドボタンです。
>#質問責めですみません。状況がよくつかめないもので・・・。(^-^ゞ
ごめんなさい。詳しく補足しますと、
・データウィンドウのitemChengedイベントでエラー判断
エラー時は、メッセージ表示とRETURN 1を返す処理
・シングルラインエディット&コマンドボタンのgetFocusイベント
データウィンドウのAcceptText()関数を呼出
(→ データウィンドウのitemChangedイベントが実行されるはず)
これを実行すると、コマンドボタンへフォーカスを移動した時には、
何度でもエラーを返してくれるのですが、
シングルラインエディットにフォーカスを移した時は、
一度エラーを表示した後はitemChengedイベントが実行されないようなのです。
また、データウィンドウのloseFocusでAcceptText()を実行すると、
データウィンドウ外のフォーカス移動時には何度でもエラーを返してくれますが、
同データウィンドウでのフォーカス移動(エディットへ)時は、
同じように2度目以降無効になってしまいます。
(「閉じる」ボタン処理時には、エラーを表示させたくない為、他コントロールで
AcceptText()関数を呼ぼうと思ったのです。)
なんだか、長く&ややこしくなってしまって、申し訳ありません。。。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.