Ejemplo n.º 1
0
 private void OnReadyToPrintChanged(object sender, ResManagerLibrary.ReadyChangedEventArgs e)
 {
     ResManagerLibrary.Form frm = sender as ResManagerLibrary.Form;
     if (frm != null)
     {
         ResManagerLibrary.IPrintable printable = frm as ResManagerLibrary.IPrintable;
         if (printable != null)
         {
             this.TogglePrintMenus(printable);
         }
     }
 }
Ejemplo n.º 2
0
 private void printToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (this.documentManager.FocusedDocument == null)
     {
         return;
     }
     ResManagerLibrary.IPrintable frm = this.documentManager.FocusedDocument.Control as ResManagerLibrary.IPrintable;
     if (frm != null)
     {
         this.Cursor = Cursors.WaitCursor;
         frm.Print();
         this.Cursor = Cursors.Default;
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Ndrysho gjendjet (enable dhe disable) te butonave print dhe printPreview
 /// </summary>
 /// <param name="frm"></param>
 private void TogglePrintMenus(ResManagerLibrary.IPrintable frm)
 {
     if (frm.ReadyToPrint)
     {
         this.printToolStripMenuItem.Enabled        = true;
         this.printPreviewToolStripMenuItem.Enabled = true;
         this.printToolStripButton.Enabled          = true;
         this.printPreviewToolStripButton.Enabled   = true;
         konvertoNëExcelToolStripMenuItem.Enabled   = true;
         toolStripButtonExcel.Enabled = true;
     }
     else
     {
         this.printToolStripMenuItem.Enabled        = false;
         this.printPreviewToolStripMenuItem.Enabled = false;
         this.printToolStripButton.Enabled          = false;
         this.printPreviewToolStripButton.Enabled   = false;
         konvertoNëExcelToolStripMenuItem.Enabled   = false;
         toolStripButtonExcel.Enabled = false;
     }
 }
Ejemplo n.º 4
0
 private void ToggleMenuItems(System.Windows.Forms.Form frm)
 {
     ResManagerLibrary.IPrintable printable = frm as ResManagerLibrary.IPrintable;
     if (printable != null)
     {
         printable.ReadyToPrintChanged += new ResManagerLibrary.ReadyChangedEventHandler(OnReadyToPrintChanged);
         this.TogglePrintMenus(printable);
         if (printable.ReadyToPrint)
         {
             this.printToolStripMenuItem.Enabled        = true;
             this.printPreviewToolStripMenuItem.Enabled = true;
             this.printToolStripButton.Enabled          = true;
             this.printPreviewToolStripButton.Enabled   = true;
             konvertoNëExcelToolStripMenuItem.Enabled   = true;
             toolStripButtonExcel.Enabled = true;
         }
         else
         {
             this.printToolStripMenuItem.Enabled        = false;
             this.printPreviewToolStripMenuItem.Enabled = false;
             this.printToolStripButton.Enabled          = false;
             this.printPreviewToolStripButton.Enabled   = false;
             konvertoNëExcelToolStripMenuItem.Enabled   = false;
             toolStripButtonExcel.Enabled = false;
         }
     }
     else
     {
         this.printToolStripMenuItem.Enabled        = false;
         this.printPreviewToolStripMenuItem.Enabled = false;
         this.printToolStripButton.Enabled          = false;
         this.printPreviewToolStripButton.Enabled   = false;
         konvertoNëExcelToolStripMenuItem.Enabled   = false;
         toolStripButtonExcel.Enabled = false;
     }
 }