一,新建乙個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....