Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Problema stampa contenuto listbox
Forum - C/C++ - Problema stampa contenuto listbox

Avatar
pozzo1992 (Normal User)
Newbie


Messaggi: 12
Iscritto: 30/04/2012

Segnala al moderatore
Postato alle 13:48
Mercoledì, 11/07/2012
Io ho creato il seguente codice:

Codice sorgente - presumibilmente C/C++

  1. private: System::Void PRINT_PREVIEW_LinkClicked(System::Object^  sender, System::Windows::Forms::LinkLabelLinkClickedEventArgs^  e) {
  2.                         printDialog1->ShowDialog();    
  3.                         printDocument1->Print();
  4. }
  5.  
  6. private: System::Void printDocument1_PrintPage(System::Object^  sender, System::Drawing::Printing::PrintPageEventArgs^  e) {
  7.                         int count=PREVIEW->Items->Count;
  8.                         float y = 20;
  9.                         SolidBrush^ drawBrush = gcnew SolidBrush( Color::Black );
  10.                         int i;
  11.                         for(i=0;i<count;i++)
  12.                         {
  13.                                 e->Graphics->DrawString(PREVIEW->Items[i]->ToString(),PREVIEW->Font,drawBrush,0,y);
  14.                                 y=y+20;
  15.                          }
  16.                        
  17.  }



La stampa avviene correttamente l'unico problema è che se il listbox è troppo lungo non mi stampa più pagine ma interrompe la stampa alla prima pagina.

Grazie e spero di essermi spiegato bene.
Buona giornata :)

PM Quote