Pouzivam v programu CommonDialog. Mam tan jen jeden a pouzivam ho pro open, save a print. Je to tak obvykle, nebo je lepsi mi 2 pripadne 3, tzn pro kazdou akci solo. Mozna proto, ze pouzivam jeden na vsechno mi po vyberu tiskarny stejne tiskne na systemovou tiskarnu. Kdyz jsem zkusil nastavit DefaultPrinter (nebo tak nejak) na True, tak se pouze prepla sys tiskarna, ale tisk sel na puvodni systemovou tiskarnu.
jeste doplnim, ze v kodu jsem mel
CommonDialog1.ShowPrint
Printer. .... 'tisklo na jinou nez byla vybrana v CommonDialogu
omlouvam se jestli je chyba v syntaxi, ale pisu to z hlavy :)
Diky Patrik
Fórum › Visual Basic
CommonDialog jeden pro Print a Open
jen tak fofrem sem to písnul
Private Sub Command1_Click()
cd.ShowPrinter
Print Printer.DeviceName
Printer.Print "ahoj"
Printer.Print "Axfadgasfgasdg"
Printer.EndDoc
End Sub
a šlape mi to na všechny tiskárny kam chci tam mi to de, prvda je zkoušel sem jen jeden cd. zkus si udělat zvlášť projekt z jedním cd jen tak na tisk zvlášť jestli ti to bude šlapat.
cd.ShowPrinter 'tady vse ok - ukaze muzu si vesele vybirat
Print Printer.DeviceName 'ukazuje tu co jsem mel pred vyberem jakou default
No nevim, predpokladam, ze prepnuti resp vyber tiskarny provadi primo CommonDialog. Je to tak? Je treba nejak nastavit flagy nebo tak neco?
Diky Pata
tohle je všecheno kód kterej sem tam použil nic víc nic míň, flag tam není žádnej a šlape to.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Jeden formulář pro vkládání a upravu dat v db — založil tribalcz
Více příkazu DELETE pro jeden Button — založil krpik
Programátoři a Grafici pro Open Source — založil Jan Řičánek
Výběr tiskárny ve VB před CommonDialog — založil Marek Polášek
Moderátoři diskuze