Imprimer sous VB.net

Imprimer sous VB.net - VB/VBA/VBS - Programmation

Marsh Posté le 04-05-2005 à 16:06:18    

(pas imprimer les fichiers de code hein ;) )
 
J'aurais une question, j'ai une form avec un graphique, un tableau et dofférents labels je souhaiterais imprimer celle ci en supprimant quelques éléments disgracieux (des boutons, comme de l'acné  :D ).
 
J'ai sougé à la solution Imprime écran, via keybd event, mais celle ci ne me convient pas, car je ne sais pas comment faire le choix de ce que je souhaite imprimer ... ou non.
 
Votre avis sur la question ?


Message édité par Mythrandil le 05-05-2005 à 19:51:20
Reply

Marsh Posté le 04-05-2005 à 16:06:18   

Reply

Marsh Posté le 04-05-2005 à 17:39:49    

Je vais citer la signature d'Alaintech, un utilisateur de ce forum : Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Si tu n'as rien à dire, ne te sens pas obligé de parler. à
 
J'ai donc trouvé tout seul la méthode Printform qui marche sous VB6.
 
Comment faire disparaitre les boutons ? Simple, on les mets en :
 

Code :
  1. Private Sub Print_Click()
  2. Print.Visible = False
  3. PrintForm
  4. Print.Visible = True
  5. End Sub


 
J'avais un autre soucis aussi, la couleur du fond qui était grise, gaspillage d'encre inutile donc, j'ai donc ajouté ceci :

Code :
  1. Private Sub Print_Click()
  2. Print.Visible = False
  3. PrintForm
  4. Print.Visible = True
  5. BackColor = &HE0E0E0
  6. End Sub


Modification du BackColor.
 
Enfin, j'ai imprimé en paysage avec la caractéristique : Printer.Orientation = 2
 
En espérant que cela aide qqun d'autre que moi.
 
note : Ceci ne marche pas sous vb.net, ma question est, comment imprime t on une fenetre sous vb.net ?


Message édité par Mythrandil le 04-05-2005 à 19:19:01
Reply

Marsh Posté le 05-05-2005 à 16:25:42    

Bien ... je déprime là. J'avais trouvé une solution qui me semblait pas mal ... mais non, celle ci ne me permet que d'imprimer un fichier texte. Donc, hormis l'utilisation du magnifique bouton PrintScreen, y'a t il une commande ou une suite de commande qui me permettrait d'imprimer le contenu d'un Form ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed