PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
18428 | 02/11/28 13:58:14 | RE(8):PB7.0: データウィンドウ内の、Background.Colorを行単位で塗り分ける By deden |
18427 | 02/11/28 10:23:59 | RE(7):PB7.0: データウィンドウ内の、Background.Colorを行単位で塗り分ける By caramel-box |
18425 | 02/11/27 18:10:02 | RE(6):PB7.0: データウィンドウ内の、Background.Colorを行単位で塗り分ける By deden |
18424 | 02/11/27 15:41:10 | RE(5):PB7.0: データウィンドウ内の、Background.Colorを行単位で塗り分ける By caramel-box |
18423 | 02/11/27 10:25:26 | RE(4):PB7.0: データウィンドウ内の、Background.Colorを行単位で塗り分ける By deden |
18420 | 02/11/27 14:10:27 | RE(3):PB7.0: データウィンドウ内の、Background.Colorを行単位で塗り分ける By deden |
18416 | 02/11/26 10:51:39 | RE(2):PB7.0: データウィンドウ内の、Background.Colorを行単位で塗り分ける By caramel-box |
18414 | 02/11/25 18:35:22 | RE(1):PB7.0: データウィンドウ内の、Background.Colorを行単位で塗り分ける By i |
18413 | 02/11/25 18:20:12 | PB7.0: データウィンドウ内の、Background.Colorを行単位で塗り分ける By deden |
カテゴリ:PowerBuilderの開発環境
日付:2002年11月27日 14:10 発信者:deden
題名:RE(3):PB7.0: データウィンドウ内の、Background.Colorを行単位で塗り分ける
caramel-boxさん、こんにちは。
>
>
>>いつも、お世話になりっぱなしのdedenです。
>>
>>いきなりですが!
>>データウィンドウの行を指定してBackground.Colorに色を塗りたいのですが
>>
>
>dw_1の1行目のaaaカラムの背景色を薄い灰色から白色に変更する場合です。
>
>dw_1.Modify(\"aaa.BackGround.Color=\'12632256~tIf(GetRow() = 1,RGB(255,255,255),RGB(192,192,192))\'\")
>
>12632256はカラムの初期の背景色(薄い灰色)です。(65536 * Blue + 256 * Green + Redで計算して下さい)
>RGB(255,255,255)は白色、RGB(192,192,192)は薄い灰色です。
>
>>>
>返事が遅れましたが、うまくできました。
>GetRowが使えるとは、かなり驚きました。
>
>うまくできましたと思いまいたが、質問です。
>行の指定は出来るようになったのですが、
>dw_1.Modify(\"aaa.BackGround.Color=\'12632256
~tIf(GetRow() = 1,RGB(255,255,255),shori_fuyou)\'\")
>shori_fuyouには元の色を使用する場合は、どのようにしたらいいのでしょう
例えば、文字列だと
if(aaa = 1,\"○\",\"\")
○もしくは、そのままの文字が表示される
でも、数値だと?
if(aaa = 1,255,?(不明))です。
なにか良い方法がありましたら教えて下さい。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS その他
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.