Я пишу метод, который будет делать снимок экрана переданного элемента формы и распечатывать его. Передо мной несколько проблем. Я хочу иметь возможность сделать этот метод достаточно универсальным, чтобы принимать практически любой тип элемента формы. Я устанавливаю аргумент «элемент» на тип «объект». Я думаю, мне также нужно будет передать аргумент типа или есть способ выяснить, к какому типу принадлежит объект после его передачи?
static public void PrintFormElement(object element, ?type?){
}
Правильно ли я подхожу к этой проблеме? Буду признателен за любые советы!