BCG網格控制項單獨設定顏色

2021-06-26 04:10:41 字數 1473 閱讀 3800

一,新建乙個bcg

對話方塊工程bcgpgridctrlcolorsingle。

二,cbcgpgridctrlcolorsingledlg類增加變數。

cbcgpgridctrl m_grid;

三,cbcgpgridctrlcolorsingledlg::oninitdialog中增加如下**。

crect r(0,0,300,300);

m_grid.create(ws_child, r, this, 1);

m_grid.showwindow(sw_show);

m_grid.insertcolumn (0, _t("a"), 40);

m_grid.insertcolumn (1, _t("b"), 100);

m_grid.insertcolumn (2, _t("a"), 40);

m_grid.insertcolumn (3, _t("b"), 100);

const int icol = m_grid.getcolumncount ();

for( long i = 0 ; i 

cbcgpgridrow* prow = m_grid.createrow (icol);

if( null == prow )

return true ;

prow->getitem(0)->setvalue((long)(i/10));

for(long j = 1 ; j 

prow->getitem(j)->setvalue((long)((i+1)*(j+1)));

m_grid.addrow (prow, false);

prow->getitem(0)->settextcolor(rgb(255,0,0));

m_grid.adjustlayout ();

四,ctrl+f5檢視執行效果。

五,增加按鈕,並新增響應函式。效果是將第一行第一列,前景色變藍,背景色變綠。

void cbcgpgridctrlcolorsingledlg::onbutton1() 

cbcgpgridrow* prow = m_grid.getrow(1);

if( null == prow )

return ;

cbcgpgriditem* pitem = prow->getitem(1);

if( null == pitem )

return ;

pitem->settextcolor(rgb(0,0,255));

pitem->setbackgroundcolor(rgb(0,255,0));

六,ctrl+f5檢視執行效果。

設定控制項的顏色,字型

package com.oyzz.ch3 6 import android.os.bundle import android.view.view 必須引用 widget.button才能宣告使用button物件 import android.widget.button 必須引用 widget.tex...

AndroidStudio設定控制項顏色的四種方式

獲得控制項物件 button btn findviewbyid r.id.btn1 四種方法設定不同的顏色 方法1 btn.settextcolor 0xff00ff00 通過set方法設定顏色,引數是最普通的16進製表示,最前面的0x是16進製制標誌,後面是aarrggbb格式,三原色原理 aa表...

java JList 單獨設定某幾行顏色和字型

jlist wmslist new jlist defaultlistmodel listmodel2 new defaultlistmodel listmodel2.addelement 手機號碼 rs.getstring mbphone listmodel2.addelement 聯絡人 rs....