Control.DrawToBitmap позволит вам нарисовать большинство элементов управления в растровом изображении. Это не работает с RichTextBox и некоторыми другими.
Если вы хотите захватить их или элемент управления, который имеет один из них, вам нужно выполнить PInvoke, как описано в этой статье CodeProject: Захват изображения
Позаботьтесь о том, чтобы некоторые из этих методов захватывали все, что находится на экране, поэтому, если у вас есть другое окно, охватывающее ваш элемент управления, вы получите это вместо этого.