У меня есть форма с тремя панелями. Верхняя панель содержит списки, средняя панель содержит сетку, а нижняя панель содержит сетку. Мне нужно сделать скриншот нижней сетки, но иногда в сетке больше строк, и вам нужно прокрутить, чтобы увидеть каждую строку. Я хочу сделать нижнюю сетку размером с форму, прежде чем сделать снимок экрана, и могу сделать это, установив .Visible в false для двух верхних панелей. Моя проблема в том, что снимок экрана делается до того, как форма перерисовывается, чтобы показать сетку как размер формы. Как я могу гарантировать, что форма была перерисована / перекрашена перед выполнением кода для создания снимка экрана?
Я использую ответ ArsenMkrt из Сделать снимок экрана активного окна? , чтобы сделать снимок экрана.
РЕДАКТИРОВАТЬ: сетка является UltraGrid Infragistics.