Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Выдиление DataGridView


Автор: Real 18.3.2008, 23:58
Как сделать что при нажатии ПКМ выдилялась ячейка?
Чтоб при нажатии кнопки выдилялась 5 строчка и 6 столбец? 

Автор: Unsane 19.3.2008, 09:36
Вот как-то так:
Код

        private void dataGridView1_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                dataGridView1.ClearSelection();
                dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true;
            }
            else if (e.Button == MouseButtons.Left)
            {
                dataGridView1.ClearSelection();
                for (int i = 0; i < dataGridView1.Rows.Count; i++)
                    dataGridView1.Rows[i].Cells[e.ColumnIndex].Selected = true;
                for (int i = 0; i < dataGridView1.Columns.Count; i++)
                    dataGridView1.Rows[e.RowIndex].Cells[i].Selected = true;
            }
        }

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)