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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.