быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|||||||||||
1 | |||||||||||
DataGridView: неправильное поведение при событии CellMouseClick20.01.2013, 23:58. Показов 1245. Ответов 1
Метки нет (Все метки)
Цель: создать таблицу с ячейками, заполнить её нолями. Событие CellMouseClick должно работать так: если в ячейке ноль- меняем его на единицу. Если единица- меняем на ноль. Первоначальное заполнение происходит нормально. Вот код события:
кликаем в ячейке-> меняемся значение-> кликается в этой же ячейке-> НЕ МЕНЯЕТСЯ значение Чё за дела-то? Я думал, может второго клика не происходит почему-то? Для этого и создал ListBox, где и отслеживаю клики- нет, всё нормально. И ещё деталь: если второй клик производить правой кнопкой-то, то всё работает нормально; в чём же дело, друзья? Добавлено через 1 час 40 минут Решилось
0
|
20.01.2013, 23:58 | |
Ответы с готовыми решениями:
1
DataGridView: поведение при событии CellMouseDoubleClick Неправильное отображение даты при импорте данных из Excel в DataGridView Неправильное поведение ContextMenu Qt widget неправильное поведение |
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
21.01.2013, 06:08 | 2 |
По идее, клик левой кнопкой по выделенной ячейке переводит ее в режим редактирования. Метод CellClick то отработает корректно, но в редактор все равно попадет старое значение, которое и будет отображаться в ячейке. Запретив редактирование, вы избежали данного эффекта
0
|
21.01.2013, 06:08 | |
21.01.2013, 06:08 | |
Помогаю со студенческими работами здесь
2
Змейка в консоли: неправильное поведение функции Неправильное поведение программы с использованием логического оператора или В каком событии DataGridView можно описать фильтрацию? DataGridView: как проверить равенство двух ячеек в событии RowEnter Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |