Avatar billede amews_aj Nybegynder
02. december 2005 - 18:19 Der er 17 kommentarer og
1 løsning

Udskrive felter på printer?

Jeg har brug for lidt hjælp mht. udskrift i C#.

Jeg vil gerne udfra en masse textbox'er danne en udskrift, hvordan samler jeg dem som jeg ønsker det, og derefter sender dem til printeren?

Gerne en enkel forklaring ;)
Avatar billede Syska Mester
02. december 2005 - 18:55 #1
Der findes ikke nogen enkel... men der findes de forskellige printer objekter, og så er det bare frem med sine aller bedste GDI+ skils for at tegne ens sider der skal printes....

Altså selv holde øje med hvornår man laver overflow så man skal over på ny side etc.

Måske er det blevet nemmere i .NET 2.0, men jeg tvivler.....

// ouT
Avatar billede amews_aj Nybegynder
02. december 2005 - 19:28 #2
kan man ikke lægge alle tekstfelter over i en txt fil og så printe den fra programmet?
Avatar billede amews_aj Nybegynder
02. december 2005 - 19:28 #3
er ret ny i C#, så vil gerne have en simpel forklaring
Avatar billede Syska Mester
02. december 2005 - 19:32 #4
Jo, det kan du sikkert godt, men det andet er at fortrække....

Der er ikke nogen simpel forklaring som jeg kender....

Der er lidt du kan læse om det:
http://www.c-sharpcorner.com/Printing.asp

// ouT
Avatar billede Syska Mester
02. december 2005 - 19:33 #5
Avatar billede amews_aj Nybegynder
02. december 2005 - 19:38 #6
kan jeg ikke lave min kode ved at skrive

string printtext = ""+form1+"\r\n Ny tekst:\r\n"+form2+";

og så få det printet ud?
Avatar billede amews_aj Nybegynder
02. december 2005 - 19:40 #7
jeg kan indsætte en printdialog, men hvordan angiver jeg hvad den skal udprinte?
Avatar billede amews_aj Nybegynder
02. december 2005 - 19:52 #8
jeg skal bruge printdocument og printdialog, men hvordan virker det?

Den kode der forvirrer mig bare...
Avatar billede amews_aj Nybegynder
02. december 2005 - 19:53 #9
altså de koder du gav mig forvirrer mig, og hjælper mig slet ikke...
Avatar billede Syska Mester
02. december 2005 - 20:09 #10
hmmmm, Det kan ikke bare lige forklares, tror du skal have fat i en bog så...

Jeg har selv "Beginning Visual C# .NET 1.1" der forklare de det godt.... der er kommet en til .NET 2.0, den ville du nok kunne få meget ud af da du også skriver at du er ny...

// ouT
Avatar billede amews_aj Nybegynder
02. december 2005 - 20:47 #11
Ja hehe, "Beginning Visual C# 2005" er faktisk allerede på årets juleønskeseddel ;)

jeg må se om jeg kan få det til at virke, ellers må jeg jo vente til jeg har lært noget mere ;)
Avatar billede Syska Mester
02. december 2005 - 21:05 #12
Ja, det er i hvert fald ikke det nemmeste efter min mening, og jeg undre mig også over hvorfor lige den del ikke er lavet noget bedre....

// ouT
Avatar billede amews_aj Nybegynder
02. december 2005 - 21:26 #13
jeg laver det på den der måde med at kopiere data over i en richtextbox og så kopierer jeg bare den manlgende kode over, så må jeg gennemskue den en anden gang ;)
Avatar billede amews_aj Nybegynder
02. december 2005 - 21:26 #14
preview virker nu
Avatar billede amews_aj Nybegynder
02. december 2005 - 21:29 #15
og udskriv, så mangler jeg bare at kopiere tekst fra textbox'ene over i richtextbox'en
Avatar billede amews_aj Nybegynder
02. december 2005 - 21:31 #16
sådan det virker, jeg kunne alligevel bruge linket, smid et svar
Avatar billede Syska Mester
03. december 2005 - 01:45 #17
det er jeg da glad for at høre :-)

svar
Avatar billede amews_aj Nybegynder
03. december 2005 - 12:59 #18
takker, her er dine point... ;)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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