PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
11947 00/06/28 10:54:00 RE(6):PB6.5: イベントを中止させる方法に関して By jiro
11926 00/06/27 14:43:27 RE(5):PB6.5: イベントを中止させる方法に関して By jiro
11881 00/06/23 09:35:55 RE(4):PB6.5: イベントを中止させる方法に関して By てとらぽっと
11877 00/06/22 17:51:03 RE(3):PB6.5: イベントを中止させる方法に関して By こてちゅ
11876 00/06/22 16:29:40 RE(2):PB6.5: イベントを中止させる方法に関して By jiro
11870 00/06/22 11:20:37 RE(1):PB6.5: イベントを中止させる方法に関して By てとらぽっと
11867 00/06/22 08:54:25 PB6.5: イベントを中止させる方法に関して By jiro

カテゴリ:スクリプトの記述
日付:2000年06月27日 14:43 発信者:jiro
題名:RE(5):PB6.5: イベントを中止させる方法に関して

こてちゅさん、てとらぽっとさんこんにちは。

ちょっとDWの使い方に慣れていなくて、時間がかかりましたが、
上手く作成することが出来ました。
ありがとうございました。

>GETFOCUS()関数を使用して、Keyイベント発生時の
>フォーカスのあるオブジェクトを取得して、
>そのオブジェクトのLoseFocusイベントをトリガで
>無理矢理呼び出してしまおう。と考えたのですが、
>KeyイベントでGETFOCUS()しても、NULLしか帰ってこないんです。

てとらぽっとさんのコメントを見て、いろいろ試して見ましたが、
NULLばかり返ってきて、最初分からなかったのですが、
原因がなんとなく見えてきました。
デバッガを使って、ステップ実行を行ったりすると、
ひょっとすると、デバッガにフォーカスがあるのではないでしょうか?
PB的にデバッガをオブジェクトとして認識なんかしないと思いますので、
それでエラーが起こってNULLが返ってきていた。と私は判断しました。

てとらぽっとさんもデバッガでステップ実行していて、
機能していたら元も子もないのですが・・・(^^;

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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