private void btnPreview_Click(object sender, EventArgs e) { Properties.Settings.Default.PrintFontName = (string)this.fontEdit1.EditValue; Properties.Settings.Default.PrintFontSize = this.spinFontSize.Value; Properties.Settings.Default.PrintSortByName = this.rbSortByNumber.Checked; Properties.Settings.Default.Save(); using (var font = new Font(this.fontEdit1.Text, (float)this.spinFontSize.Value)) using (var report = new ChannelListReport(this.channelList, this.subListIndex, this.rbSortByName.Checked, font)) using (ReportPrintTool printTool = new ReportPrintTool(report)) { printTool.ShowPreviewDialog(); printTool.ShowPreview(UserLookAndFeel.Default); } }