PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
7301 99/07/28 08:45:19 RE(5):PB6.5: 目からうろこ By S.dai
7245 99/07/23 11:32:32 RE(4):PB6.5: 特定の入力項目の時だけボタンを使用可能にする方法 By こてちゅ
7241 99/07/23 10:53:50 RE(3):PB6.5: 参照ボタンを作りたい By S.dai
7206 99/07/21 10:14:29 RE(2):PB6.5: 参照ボタンを作りたい By M.M
7205 99/07/21 09:22:15 RE(1):PB6.5: 参照ボタンを作りたい By STRATOVARIUS
7204 99/07/21 08:52:43 PB6.5: 参照ボタンを作りたい By S.dai

カテゴリ:スクリプトの記述
日付:1999年07月23日 10:53 発信者:S.dai
題名:RE(3):PB6.5: 参照ボタンを作りたい

STRATOVARIUSさん、M.Mさん、ご意見ありがとうございました。

>LoseFocusを使わずに、他のシングルラインエディットのGetFocusで
>ボタン使用不可にするというのではダメですか。

最初はそう考えたのですが、なにぶん使用する
シングルラインエディット・コマンドボタンが
大量なので、非常に効率悪いなぁとおもってやめたんです。(^^;
でも、結局はこれをやるしかないのですかねぇ・・・


>コマンドボタンのLoseFocusイベントで自分自身を使用不可に設定すれば良いと思います。
>他のコントロールにフォーカスが移動すれば使用不可のままであるし、シングルライン
>エディットに戻れば、そこのGetFocusイベントでまた使用可になるわけです。

早速やってみました。
でも、例えば、コマンドボタンのenabledをTrueにしているシングルラインエディット
から、コマンドボタンのenabledがTrueになっていて欲しくないシングルラインエディ
ットへ、コマンドボタンに一度も触らず移動してしまうと、当然コマンドボタンの
LoseFocusイベントも通っていなくて・・・・


今考えてることは、コントロールのフォーカスが移動した場合に
起動するイベントなんてないのかなぁ・・・
と、探しているところです。
・・・まだ全然見つかりませんが(^^;

引き続き、何か良い案がありましたら、よろしくお願いします。

以上です。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS その他
Browser InternetExplorer4.X

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Server System 11
WebServer (記載なし)

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