How can I generate PDF files from my .NET application?

Take a look at the Syncfusion PDF library which can be used to generate PDF files.   This library also offers the following key features.   Create, Edit, Fill and Flatten AcroForm or XFA forms. Merge or Append PDF files Split PDF files Extract Images and Text from PDF files Watermark existing PDF. Encrypt and Decrypt PDF documents Digitally sign PDF documents Redact PDF. Annotations, Actions, Bookmarks and Attachments. PDF Conformance. (PDF/A-1b, PDF/A-2b, PDF/A-3b, PDF/X-1a) Accessibility (PDF/UA) Compress Existing PDF document. Portfolio

How can I make the context menu to close after a set time interval?

To automatically close the context menu after a set time interval, you can use a Timer and send a ESC key stroke after the desired time interval as shown: [C#] private void timer1_Tick(object sender, System.EventArgs e) { SendKeys.Send(‘{ESC}’); timer1.Stop(); } private void contextMenu1_Popup(object sender, System.EventArgs e) { //set interval to 5 seconds timer1.Interval = 5000; timer1.Start(); } [VB.Net] Private Sub timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) SendKeys.Send(‘{ESC}’) timer1.Stop() End Sub Private Sub contextMenu1_Popup(ByVal sender As Object, ByVal e As System.EventArgs) ’set interval to 5 seconds timer1.Interval = 5000 timer1.Start() End Sub