PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18930 03/02/25 15:09:57 RE(5):カラムBackGround.Colorについて By marblemarch
18921 03/02/21 14:01:02 RE(4):カラムBackGround.Colorについて By marblemarch
18918 03/02/21 13:04:34 RE(3):カラムBackGround.Colorについて By ZONE
18917 03/02/21 11:58:06 RE(2):カラムBackGround.Colorについて By marblemarch
18910 03/02/21 10:07:01 RE(1):カラムBackGround.Colorについて By coo
18902 03/02/20 18:09:58 カラムBackGround.Colorについて By marblemarch

カテゴリ:データウィンドウ
日付:2003年02月21日 10:07 発信者:coo
題名:RE(1):カラムBackGround.Colorについて

marblemarchさん、おはようございます。

>dw_lst.Setrow(ll_gyosu)
>\"column.BackGround.Color = \'16777215~tIF(Getrow() = \" + String(ll_gyosu) + \",\" + String
(il_ktairo) 
>+\",\" + String(RGB(255,255,255)) +  \")\'\"
>のように記述しているのですが、このスクリプトでは1行目のAカラムには背景色が設定されません。
>背景色の設定で複数行を指定する方法はないのでしょうか?

PB8は使った事が無いので良く分かりませんが、Modify関数は使用しないんですか?
PB6.5での話ですが、私は下記のスクリプトでやっています。
データウィンドウのイベントでやってますので、thisとはデータウィンドウの事です。
参考にはならないかもですが、一応・・・。

ls_white = String(RGB(255,255,255))
ls_col = this.GetColumnName()
ls_backColor = ProfileString(gs_ini, \"General\", \"BackColor\",\"255\")

// 現行カラムの背景色を「ls_backColor」色にセットする
this.Modify(ls_col+\".background.color = \'\"+ ls_backColor+ &
\"~tif(currentRow() = getrow(), \"+ls_backColor+\", \"+ls_white+\")\'\")
//PowerSoftバグ対応
this.Modify(ls_Col+\".protect = \"+this.describe(ls_Col+\".protect\"))

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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