vb.net打印当前画面…打印出来是空白

vb.net里打印出来的是空白,为什么呀以下是代码
PrintDialog1.Document=PrintDocument1

Dim re As DialogResult =PrintDialog1.showDialog(Me)

if re=Windows.Forms.DialogResult.OK Then
PrintDocument1.Print()
end if。大神帮忙

PrintDocument1,你有把要打印的画面画上去么

怎么把画面画到PrintDocument1里?帮帮忙…谢谢大家了