Инструменты типа «Ножницы» не работают. Однако, если вы видите «prtScrn» на клавиатуре и нажмите его. BMP вашего рабочего стола будет скопирован в буфер обмена, где вы можете открыть «Paint» и «Вставить».
Если у вас нет кнопки prtScrn, нажмите клавишу WIndows и введите «экранную клавиатуру». Там вы увидите кнопку prtscn, которую сможете использовать.
Если это поверхность, используйте FN + пробел.
Или, вы всегда можете скачать snaggit и использовать его или функцию отложенного скриншота.
Жил-был маленький Волк по имени МакроСофт, который провел некоторое время с Овечкой Видией. Они сделали самый медленный рендеринг текста и сетки на планете и переложили всю работу на центральный процессор в год бума развития оборудования; все это время Овца старалась замедлить его еще больше.
Если я прав, вы должны написать письмо: -)
Вы используете карту NVidia и их дрянные драйверы или подобные, а также видите MSFT отказывается исправлять GDI + для аппаратного ускорения вместе с дружественными поставщиками (даже Mono сделает это, прежде чем они решат дать вам некоторое энергосбережение и правильное повторное использование оборудования; вы знаете достойную разработку).
Оберните свой DataGridView в новый тип (например, наследование) и установите для его свойства DoubleBuffered значение true, измените код конструктора, чтобы использовать этот новый тип.
Visible «Построчно» Рендеринг - это то, насколько плоха эта отрасль в 2009-2010 годах с суперкомпьютерами на настольных компьютерах и одной DLL, большая компания отказывается исправлять, но с радостью взимает плату за то, что она работает еще медленнее на Mounta-Dismounta-Vista. Джокеры ..
Включено ли у вас автоматическое изменение размера столбцов? У меня были пользователи, которые сильно замедляли работу нашего приложения всего с 10 строками, потому что было включено автоматическое изменение размера. По сути, одна сетка позволяла пользователю ставить / снимать флажок, чтобы добавить строку в другую сетку, а вторая сетка будет испытывать экспоненциальное замедление с каждой добавленной строкой.
После некоторого профилирования я обнаружил, что добавление 5 строк во вторую таблицу занимает ~ 12 секунд. Наконец, попытался отключить автоматическое изменение размера столбцов, и теперь это происходит мгновенно.
DataGridView должен без проблем обрабатывать 3000 строк в виртуальном режиме.
Убедитесь, что для параметра VirtualMode установлено значение true (вы упомянули, что пробовали это), а также реализовать CellValueNeeded правильно.
Подробнее см. Пошаговое руководство MSDN в VirtualMode .