Задать вопрос
@ZmeuSnake

Как запретить прокрутку dataGridView колесиком мыши?

Есть такой код:
int k = 0;
...
void dataGridView1_MouseWheel(object sender, MouseEventArgs e)
{
if (e.Delta < 0 && k < 15) //если колесо мыши на себя
    k++;
else
{
//если прокрутил на 15 строчек вниз, то дальше нельзя.
 //Тут нужно запретить дальнейшую прокрутку грида.
}
}

Как это сделать?
  • Вопрос задан
  • 493 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Решения вопроса 1
andrewpianykh
@andrewpianykh
Попробуйте в else задать значение свойства DataGridView.FirstDisplayedScrollingRowIndex (индекс первой отображаемой строки). Чтобы получить количество отображаемых строк используйте метод DataGridView.DisplayedRowCount.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы