Avatar billede martin_moth Mester
06. januar 2002 - 16:42 Der er 4 kommentarer og
1 løsning

Printning af objekter fra VB 6

Hejsa

Jeg har lavet et program i VB6, hvor der bliver tegnet noget grafik i en PictureBox

(vha. kommandoer som \"Picture1.Line (... \" )

og vist nogle resultater i et MSHFlexGrid-objekt.

Jeg henter naturligvis info om printer ved at anvende en CommonDialog.

Herefter kan jeg godt få printet grafikken ud (ved brug af kommandoer såsom

\" Printer.line (... \",

men hvordan får man printet et OBJEKT ud? Jeg er ikke interesseret i af få printet hele min Form ud, blot noget grafik samt visse objekter, f.eks. et MSHFlexGrid og en CheckBox m.m..

Dette håber jeg at en af jer kan hjælpe mig med...

Mvh Martin

NB: Jeg vedlægger ikke koden, da jeg mener at spørgsmålet kan besvares uden den, og da der efterhånden er menge linier...
Avatar billede bennytordrup Nybegynder
09. januar 2002 - 11:49 #1
Hvis ikke objektet har en decideret Print-metode, så er der kun muligheden for at printe hele formen. Og det er ikke sikkert, at en evt. print-metode opfylder dine behov
Avatar billede martin_moth Mester
09. januar 2002 - 14:07 #2
Kan det virkelig passe, at man ikke umiddelbart kan få skrevet et MSHFlexGrid med indhold ud...

At man f.eks. bliver nødt til at læse hver celles indhold ind i en stregn, og så skrive strengene ud hver for sig.

Det lyder jo fuldstændigt tåbeligt - kan det virkelig passe?
Avatar billede bennytordrup Nybegynder
09. januar 2002 - 14:09 #3
Det kan det godt, da objektet jo ikke er lavet med grafiske rutiner som du gør med Line.
Avatar billede martin_moth Mester
10. januar 2002 - 16:24 #4
OK - hvis du med en vis sikkerhed vil sige, at:

\"Den ENESTE måde at printe f.eks. et MDHFlexGrid eller en liste med indhold ud er, at skrive cellernes indhold til printeren en for en\"

Hvis du kan give mig ret i ovenstående vil jeg gå grædende i seng (men give dig dine points - for så er jeg jo trods alt kommet lidt videre).

Øv, øv og 100 x øv.  Man skulle tro, at der var 1000-vis af brugere, der har brug for en nem måde at printe en hel liste ud i et snuptag. :-(
Avatar billede bennytordrup Nybegynder
10. januar 2002 - 16:26 #5
Ja, men så har du også mulighed for at formattere efter behov ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester