Bonjour à tous !
Je travaille en c++/cli et j'utilise la méthode suivante pour imprimer un contrôle dans mon programme:
ça marche bien mais le problème c'est quand je veux imprimer un contrôle scrollable (un datagridview ou un panel scrollable)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private: System::Void printDocument1_PrintPage(System::Object^ sender, System::Drawing::Printing::PrintPageEventArgs^ e) { int w = controle->Width; int h = controle->Height; Bitmap^ bmp = gcnew Bitmap(w,h); controle->DrawToBitmap(bmp,Rectangle(0,0,w,h)); e->Graphics->DrawImage(bmp,0,0); }
Comment faire ?
Merci d'avance de votre aide![]()
Partager