PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
12125 | 00/07/06 18:54:59 | PB6.5: 編集様式を設定したカラムの背景色の取得 By BuBu |
カテゴリ:スクリプトの記述
日付:2000年07月06日 18:54 発信者:BuBu
題名:PB6.5: 編集様式を設定したカラムの背景色の取得
DW上にエディット(編集様式の表示書式=*****)のカラムがあるのですが、フォーカスを移動したときに移動先のエデ
ィットカラム背景色を取得できません。背景色の取得はItemfocuschangedでModifyで取得しています。SetColumnでの
ハイライトの取得とSelectTextはやっています。一瞬青くなるのですが、最後は白のままセットフォーカスされます。
編集様式を設定しないほかのエディットは同じロジックを通って背景色を正しく取得できます。
どなたか、このようなエディットの背景色の取得の方法を教えてください。
// 現在のカーソル色変更
string atr
atr = \"#\" + string(dwo.ID) + \".\" + \"Background.Color=\' 16777215 \" + \" ~t if(getrow()=\" + String
(Row) + \",16776705, 16777215)\'\"
dw_2.Modify(atr)
//文字列ハイライト選択状態で表示する為に再セットカラムを行なっている
SetColumn(GetColumn())
dw_2.SelectText ( 1, len(Getitemstring(1,columname)))
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser InternetExplorer5.X
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.