 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
ufochen
註冊時間: 2003-09-17 文章: 166
第 1 樓
|
發表於: 星期四 二月 05, 2009 6:51 am 文章主題: ListBox 的 ItemBackColor 可以動態改變嗎? |
|
|
ListBox 的 ItemBackColor 可以動態改變嗎?
例如 資料編號為單數時,該列的 ItemBackColor 為藍色 ,資料編號為偶數時,該列的 ItemBackColor 為綠色...
請問可以作得到嗎? |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 2 樓
|
發表於: 星期五 二月 06, 2009 4:34 pm 文章主題: |
|
|
Itembackcolor 不能動態改變, 但用 grid 可以,
如果你想用listbox 來做單/雙不同顏色, 可以用 SelectedItemForeColor , 請參考我寫的範例
代碼: |
PUBLIC ofrm1
ofrm1=NEWOBJECT("frm1")
ofrm1.Show
RETURN
**************************************************
*-- Form: frm1 (f:\temple\zz.scx)
*-- ParentClass: form
*-- BaseClass: form
*-- Time Stamp: 02/06/09 04:27:05 PM by Garfield
*
DEFINE CLASS frm1 AS form
Name = "Frm1"
ADD OBJECT list1 AS listbox WITH ;
Height = 170, ;
Left = 36, ;
Top = 72, ;
Width = 100, ;
Name = "List1"
PROCEDURE list1.Init
this.RowSourceType= 1
this.RowSource='Garfield Have,1,10,100,1000,1000,10000'
this.SelectedItemForeColor=RGB(0,0,255)
this.MultiSelect=.t.
FOR i=1 TO this.ListCount
this.Selected(i)=(MOD(i,2)=0)
next
ENDPROC
ENDDEFINE
*
*-- EndDefine: frm1
**************************************************
|
_________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 3 樓
|
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|