Двойной щелчок объекта DataGridView

Понимание списка будет работать здесь:

filtered = [mylist for mylist in mainlist if mainlist[0] == 'B' and mainlist[1] == 'B1']

Затем вы можете использовать a для каждого цикла, чтобы распечатать значения filtered.

10
задан 18 April 2009 в 08:50
поделиться

2 ответа

Вы должны проверить RowIndex и Свойство ColumnIndex аргументов события. Если один из них отрицательный, это означает, что щелкается либо заголовок строки, либо заголовок столбца, вы должны игнорировать это событие.

10
ответ дан 3 December 2019 в 22:39
поделиться

Какое событие вы обрабатываете? В идеале вы должны обработать события CellDoubleClick или CellMouseDoubleClick и открыть форму сведений в этом обработчике. Последнее событие перехватит двойной щелчок, используя любую из кнопок мыши (кнопка может быть запрошена с помощью свойства MouseEventArgs.Button .

5
ответ дан 3 December 2019 в 22:39
поделиться
Другие вопросы по тегам:

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