[问题] multiselect

楼主: GooLoo (平凡)   2017-12-31 11:27:12
VC# 2017
目前我用CellClick事件
针对我click的cell填色
一个一个CELL填
问题来了
如果, multiselect=true
我想 鼠标左键 左上拉到右下 选 4x4 cell
但我发现都要先click一个cell后, 才可以这样做, 没有click,怎么拉都没法选
另外,
选完4x4 cell后,如何才能
鼠标右键, 将 这16个cell 一起填色,这个怎么做呢
private void dataGridView1_CellClick(object sender,
DataGridViewCellEventArgs e)
{
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor =
panel1.BackColor;
dataGridView1.DefaultCellStyle.SelectionBackColor = panel1.BackColor;
}

Links booklink

Contact Us: admin [ a t ] ucptt.com