Semplicemente:
Per prima cosa devi "trascinare" sul form i controlli PrintDialog e PrinPreviewDialog.
Poi per l'anteprima di stampa inserisci all'evento click di un button il seguente codice(supponendo che l'anteprima è di un testo scritto nella textbox):
Textbox.ShowPrintPreviewDialog()
Prima vedi l'anteprima e poi puoi stampare.
Per la stampa inserisci sempre all'evento click di un altro button il seguente codice:
Textbox1.ShowPrintDialog()
Stampa direttamente.
Spero aver capito bene il tuo problema.