国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

如何使鼠標(biāo)單擊ITEM單元格時黑色選中色變?yōu)槠渌伾浚ㄔ瓌?chuàng))

2024-07-21 02:06:03
字體:
供稿:網(wǎng)友

如何使鼠標(biāo)單擊item單元格時黑色選中色變?yōu)槠渌伾?br>
問題描述:

如何使鼠標(biāo)單擊item單元格(tab order為0)時黑色選中色變?yōu)槠渌伾?br>
解決方案:

1、首先將dw屬性中的column moving 和mouse selection兩項(xiàng)取消選中;

2、在dw的clicked事件中寫代碼:

//此處聲明所用到的相關(guān)變量; 

long  ll_curcol,ll_pos,ll_cols 

string  ls_modstring,ls_colname,ls_color_1,ls_color_2,ls_curcol

 

if row = 0 then return

 

//此處給兩個顏色變量賦值; 

ls_color_1 = string(rgb(255,255,255)) 

ls_color_2 = string(15780518) //此處設(shè)置選中單元格為sky天藍(lán)色

 

//此處獲取當(dāng)前列號和總列數(shù); 

//ll_curcol=dw_1.getcolumn()

ls_curcol = left(dw_1.getobjectatpointer(),pos(dw_1.getobjectatpointer(),"~t") - 1)

ll_cols = long(dw_1.object.datawindow.column.count) 

 

//此處將所有列的background的mode屬性設(shè)為不透明;(注:下面兩句其實(shí)可以放到form的open事件或dw的constructor里面執(zhí)行,可以提高效率;) 

dw_1.setredraw(false)

for  ll_pos = 1  to  ll_cols 

    ls_colname = dw_1.describe("#"+string(ll_pos)+".name") 

    dw_1.modify(ls_colname+".background.mode='0'") 

next 

 

//此處將所操作列的background.color屬性設(shè)為帶if判斷的表達(dá)式,而除此之外的各列的背景表達(dá)式均設(shè)為恒值; 

for  ll_pos = 1  to  ll_cols 

    ls_colname = dw_1.describe("#"+string(ll_pos)+".name") 

    //if  ll_pos<>  ll_curcol  then 

    if  ls_colname <> ls_curcol then 

          ls_modstring = ls_colname+".background.color='"+ls_color_1+"'" 

    else 

          ls_modstring = ls_colname+".background.color='"+ls_color_1+"  ~t  if  (getrow()=currentrow(),"+ls_color_2+","+ls_color_1+")'" 

    end  if 

    //此處執(zhí)行背景顏色修改; 

    dw_1.modify(ls_modstring)    

next 

 

//刷新顯示新的背景顏色;

dw_1.setredraw(true)
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泽库县| 邵武市| 游戏| 霍城县| 隆德县| 娱乐| 吉木乃县| 衡山县| 梅州市| 依安县| 台湾省| 江川县| 抚顺县| 乐清市| 射阳县| 洛川县| 伊春市| 蚌埠市| 朝阳县| 长白| 深水埗区| 宁德市| 长治市| 天等县| 扎鲁特旗| 福海县| 汽车| 河北省| 友谊县| 长寿区| 南漳县| 南溪县| 咸阳市| 河东区| 准格尔旗| 营山县| 上饶县| 乌什县| 宜阳县| 邯郸县| 东丰县|