
正文
vb.net更改列颜色 vb如何实现变色
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net 怎么做可以使datagridview选中某行时,行的第一个单元格改变颜色(如红色),单击其他单元格恢复
代码给你了 剩下的就看你自己了
private void Form1_Load(object sender, EventArgs e)
{
//获取默认颜色
CellColor = dataGridView1[0, 0].Style.BackColor;
}
Color CellColor = Color.Black;
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
//如果第一个为红色,恢复默认并将所点击的单元格换色
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;
}
相关问答
Q1: vb.net ListView1.Items.Add(item) 如何修改整行数据背景颜色?
通过改变ListViewItem及其ListViewSubItem的前景色,改变整行的颜色。实现方法如下 (1)在Visual Studio中新建一个“Windows 窗体应用程序”项目 (2)在Form1窗体设计器上添加一个ListView控件
Q2: 怎样可以改变vb.net中的datagrid控件中某个单元格的颜色
在Private Sub DataGridView1_CellFormatting(.....)事件中加入代码vb.net更改列颜色:
e.cellstyle.baclcolor=color.red
vb.net更改列颜色的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb如何实现变色、vb.net更改列颜色的信息别忘了在本站进行查找喔。







