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

カテゴリ:データベース
日付:1999年01月14日 20:08 発信者:yo
題名:RE(5):PB6: ボタンのEnabledを変えたいのですが・・・。(自己レスです)

あまりにも不明確な説明だったので補足します。

ボタンを使用不可にしたときは、ボタンの文字色を、
RGB(128,128,128)とかに変えるとなお使用不可な感じがします。

>結構面倒かとは思うんですが…(特に明細行なんか)

 この明細行が面倒だと発言したのは、
明細入力で、行によって使用可・不可というケースが出てくると
当然行ごとに設定をする必要が出てくるからです。

現状、データウィンドウを作成するときに、SQL構文の編集で、
SELECT \"M_SHAIN\".\"SHAIN_NO\",
       \"M_SHAIN\".\"SHAIN_NM\",
       0               ←これです
  FROM \"M_SHAIN\"

とかやって、ダミーの項目を設定して作ったデータウィンドウに
ダミーの項目に対しSETITEM関数で 1 を送ったらボタンにスタティックテキストをかぶせる
 0 だったら外す等、オブジェクトのプロパティをダミー項目の値によって変えまくる方法を使用しています。
とりあえずこんな方法で作っているのですが、もっといい方法があったらどなたか教えて下さい。

>プログラマは、出来ないことをどうやって実現するか(逃げるか?)が
>頭の見せ所かもしれませんね(笑)

リエッチさんまさにそのとおりですね、というか私はいつもこんな感じです(苦笑)
ちょっと補足するつもりが結構長くなってしかも若干脱線しまいました。申し訳ないです。


付加情報:

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.