C# sender для печати из RichTexBox

Помогите с печатью. Мне нужно по нажатию на кнопку распечатать текст из RichTextBox. Вынес функционал в отдельный метод, чтобы можно было кроме кнопки использовать и пункт меню. Теперь не знаю, что передать туда в качестве sender. Сам метод:

            public void print()
    {

        using (PrintDialog printDialog = new PrintDialog())
        {

            printDialog.ShowDialog();

            PrintDocument documentToPrint = new PrintDocument();
            printDialog.Document = documentToPrint;

            if (printDialog.ShowDialog() == DialogResult.OK)
            {
                StringReader reader = new StringReader(richTextBox.Text);
                documentToPrint.PrintPage += new PrintPageEventHandler // тут нужен sender(documentToPrint.PrintPage());
                documentToPrint.Print();
            }


        }
    }

Ответы (0 шт):