在Private Sub DataGridView1_CellFormatting(.....)事件中加入代碼:

十多年的什邡網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。網(wǎng)絡(luò)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整什邡建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“什邡網(wǎng)站設(shè)計”,“什邡網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。
e.cellstyle.baclcolor=color.red
代碼給你了??剩下的就看你自己了
private?void?Form1_Load(object?sender,?EventArgs?e)
{
//獲取默認(rèn)顏色
CellColor?=?dataGridView1[0,?0].Style.BackColor;
}
Color?CellColor?=?Color.Black;
private?void?dataGridView1_CellClick(object?sender,?DataGridViewCellEventArgs?e)
{
//如果第一個為紅色,恢復(fù)默認(rèn)并將所點擊的單元格換色
if?(dataGridView1[0,?e.RowIndex].Style.BackColor?!=?CellColor)?
{
dataGridView1[0,?e.RowIndex].Style.BackColor?=?CellColor;
dataGridView1[e.ColumnIndex,?e.RowIndex].Style.BackColor?=?Color.Red;
}
//單擊后第一個單元格紅色
dataGridView1[0,?e.RowIndex].Style.BackColor?=?Color.Red;
}
指定MSFlexGrid特定列的序號,然后依次設(shè)置屬于這個列單元格文字的顏色。
實現(xiàn)方法如下:
(1)新建一個VB6工程
(2)在Form1上布置一個MSFlexGrid,一個TextBox和Command
Text1用來指定要改變顏色列的序號
(3)窗體代碼
Option?Explicit
Private?Sub?Command1_Click()
Dim?currRow?As?Integer,?currCol?As?Integer
With?MSFlexGrid1
'記錄MSFlexGrid1當(dāng)前單元格所在的行與列
currRow?=?.Row
currCol?=?.Col
'改變指定列(由Text1指定列的序號)
Dim?r?As?Integer,?c?As?Integer
'打開錯誤陷阱
On?Error?GoTo?ErrProc
'獲取指定的列
c?=?Val(Text1.Text)
'設(shè)置為當(dāng)前列
.Col?=?c
'遍歷各行,并改變文本的顏色
For?r?=?0?To?.Rows?-?1
'設(shè)置當(dāng)前行
.Row?=?r
'?設(shè)置有當(dāng)前行和當(dāng)前列指定單元格的文本顏色為紅色
.CellForeColor?=?vbRed
.CellFontBold?=?True
Next
'恢復(fù)先前指定的單元格
.Row?=?currRow
.Col?=?currCol
End?With
ErrProc:
End?Sub
Private?Sub?Form_Load()
'設(shè)置MSFlexGrid1的行列數(shù),并用數(shù)據(jù)
'填充單元格
With?MSFlexGrid1
.Rows?=?5
.Cols?=?5
Dim?r?As?Integer,?c?As?Integer
For?r?=?0?To?.Rows?-?1
For?c?=?0?To?.Cols?-?1
.TextMatrix(r,?c)?=?"第"??r??"行"??"第"??c??"列"
Next
Next
End?With
Text1.Text?=?""
Command1.Caption?=?"改變顏色"
End?Sub
(4)運行效果
改變第1列的顏色
改變第4列的顏色
通過改變ListViewItem及其ListViewSubItem的前景色,改變整行的顏色。實現(xiàn)方法如下 (1)在Visual Studio中新建一個“Windows 窗體應(yīng)用程序”項目 (2)在Form1窗體設(shè)計器上添加一個ListView控件
網(wǎng)站標(biāo)題:vb.net更改列顏色 vb改變窗體顏色
網(wǎng)站路徑:http://chinadenli.net/article14/doedoge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、Google、網(wǎng)站策劃、搜索引擎優(yōu)化、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)