PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4609 99/01/14 20:08:26 RE(5):PB6: ボタンのEnabledを変えたいのですが・・・。(自己レスです) By yo
4594 99/01/14 12:21:50 RE(4):PB6: ボタンのEnabledを変えたいのですが・・・。 By リエッチ
4590 99/01/14 11:21:18 RE(3):PB6: ボタンのEnabledを変えたいのですが・・・。 By yo
4476 98/12/22 09:42:20 RE(2):PB6: ボタンのEnabledを変えたいのですが・・・。 By non-kun
4474 98/12/22 00:41:14 RE(1):PB6: ボタンのEnabledを変えたいのですが・・・。 By リエッチ
4463 98/12/21 18:26:05 PB6: ボタンのEnabledを変えたいのですが・・・。 By non-kun

カテゴリ:データベース
日付:1998年12月22日 00:41 発信者:リエッチ
題名:RE(1):PB6: ボタンのEnabledを変えたいのですが・・・。

non-kunさん、こんばんは!リエッチです。

>データウィンドウオブジェクトにボタンがあります。
>ある時にこのボタンを使用不可(Enabled = FALSE)にしたいのですが、ボタン属性にEnabled属性が
>ありません。
>Visvled属性はあるのですが・・・・。
>何かいい方法がないのでしょうか?
>どなたか、御知恵を貸して下さい。  よろしくお願いします。

ん?残念ながら「Enabled属性」は無いようです。
私の場合ですが、DWの仕様によって異なりますが、使用不可にしたい場合、

・非表示にしてしまう
・押してもノーリアクション
・ボタンのテキストを「白色」にして、ノーリアクション
 (これは今度やろうと思っています)

にしています。これしか無いのではないでしょうか?
DW内で配置するコマンドボタンは、ボタンといってもカラムのような扱いになるようです。
考えてみれば、カラムにも「Enabled属性」はありませんよね。
どうしてもウィンドウに配置するコマンドボタンと同様に扱いたいので有れば、
DW内にコマンドボタンを配置するのをあきらめて、ユーザーオブジェクト「カスタム」に
DWを張り付けて、その上にコマンドボタンコントロールを配置して、それを
ウィンドウに配置するしか無いような気がします。
この方法は「5.0」の時に、どうしてもDW上にボタンを張り付けて
DWと一緒にスクロールさせたかった時に、しょうがなく取った方法です。
でもこれであれば、普通のコマンドボタンと同じですので、Enabled属性は容易に設定できますよね。

どなたか他にもっと有効な方法をご存じの方がいらっしゃったらその方の
ご意見も聞きたいですね。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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